Git 分支
在 Git 中,分支(branch)是用来从主干(通常是 master
分支)分离出来的一条独立的代码版本线。分支允许你在不影响主干分支的情况下进行更改和实验。你可以在分支上进行开发、测试和修复错误,然后将这些更改合并回主干分支。
如何创建和管理分支
要创建一个新的分支,你可以使用以下命令:
git branch <branch-name>
其中 <branch-name>
是你想要创建的分支的名称。例如,要创建名为 my-feature-branch
的分支,你可以运行以下命令:
git branch my-feature-branch
要切换到新创建的分支,你可以使用以下命令:
git checkout my-feature-branch
或者,你还可以使用以下命令来创建并切换到新分支:
git checkout -b my-feature-branch
这将创建一个名为 my-feature-branch
的新分支,并将你切换到该分支。
分支间的合并
在分支上进行更改后,你可以将更改合并回主干分支。要将分支合并回主干分支,你可以使用以下命令:
git checkout master
git merge <branch-name>
其中 <branch-name>
是你想要合并的分支的名称。例如,要将名为 my-feature-branch
的分支合并回 master
分支,你可以运行以下命令:
git checkout master
git merge my-feature-branch
这将将 my-feature-branch
分支中的更改合并到 master
分支中。如果合并过程中出现冲突,你需要手动解决这些冲突。
分支的最佳实践
在团队合作的环境中,通常会有一个约定,即所有的开发都应该在分支上进行,最终将这些分支合并到 master
分支上。这样可以保证 master
分支始终是最稳定的版本,并且所有的分支都围绕它进行开发。