Git 分支:列出、创建、切换、合并、推送和删除

Git 分支、版本控制、Web 开发
Git 分支:列出、创建、切换到、合并、推送和删除 cover image

Git 分支简介

Git 中的分支使开发人员能够同时处理项目的不同方面,而不会干扰主代码库。此功能允许高效的并行开发、新功能实验以及孤立的错误修复。通过创建和管理分支,团队可以确保工作流程顺利并保持项目的完整性。

Captura de pantalla 2024-07-05 140914.png

上图直观地展示了 Git 分支如何在存储库中运行。它说明了从共同基础出发的多个分支,每个分支代表一条单独的发展路线。具体来说,创建了两个分支:一个用于添加新功能,另一个用于修复错误。这些分支允许开发人员独立处理不同的任务,确保新功能开发和错误修复不会干扰主代码库的稳定性。

在 Git 中,分支本质上是指向特定提交的指针,允许开发人员独立于主代码库(通常称为“主”或“主”分支)来处理不同的功能或修复。此设置可防止未完成或实验代码影响项目的稳定版本。例如,该图像显示了一个主分支,从该主分支中分出了两个特征分支。这些功能分支使开发人员能够独立添加新功能或执行错误修复,而不会影响主分支。一旦开发或错误修复完成,分支就可以合并回主分支。

在本文中,我们将探讨与 Git 分支相关的基本操作,包括如何列出、创建、切换、合并、推送和删除分支。对于任何希望充分利用 Git 潜力的开发人员来说,了解这些操作至关重要。

Git 命令

Git 提供了一系列命令来有效管理分支。下面,我们通过示例解释每个命令:

  1. 列出分支

要列出存储库中的所有分支,请使用“gitbranch”命令。这将显示所有本地分支,并用星号 (*) 突出显示当前分支。

git分支

输出示例:

* 主要的

功能分支

错误修复分支

  1. 创建分支

要创建新分支,请使用“gitbranch ”命令。此命令创建一个分支但不会切换到该分支。

git分支功能分支

或者,您可以使用 git checkout -b 立即创建并切换到新分支。

git checkout -b 功能分支

  1. 切换到分支

要切换到现有分支,请使用“git checkout ”命令。

git checkout 功能分支

  1. 合并分支

要将更改从一个分支合并到另一个分支,请切换到要合并到的分支,然后使用“git merge ”命令。以下命令将分支 `feature-branch` 合并到 `main` 分支

git checkout 主要

git合并功能分支

git merge 创建一个新的提交来执行合并。它保留了历史。

Captura de pantalla 2024-07-05 135950.png

执行合并的另一种策略包括使用命令“git rebase ”。 Rebase 的工作原理与合并非常相似,不同之处在于它通过移动分支来合并分支,因此它不保留历史记录

Captura de pantalla 2024-07-05 135727.png

  1. 推送分支

要将本地分支推送到远程存储库,请使用“git push origin ”命令。这与有权访问存储库的其他人共享分支。

git Push origin 功能分支

  1. 删除分支

要删除不再需要的本地分支,请使用“gitbranch -d

命令。如果分支尚未合并,可以使用大写的“-d”标志强制删除。

git分支-d功能分支

要删除远程分支,请使用:

git Push origin --删除功能分支


Git 分支对于管理 Web 开发中的代码更改至关重要,因为它们允许开发人员独立处理功能、错误修复和实验。这保证了高效的合作和无缝的工作流程。 Code Labs Academy 的 Web 开发训练营旨在帮助学生掌握 Git 及其分支策略。我们的实践项目和现实场景为学生提供了可以立即使用的知识和能力。通过专注于版本控制的最佳实践,我们的课程确保毕业生做好加入专业开发团队并自信地应对编码挑战的准备。


Career Services background pattern

职业服务

Contact Section background image

让我们保持联系

Code Labs Academy © 2024 版权所有.