- 分支 是在您创建分支时,代码库中文件的副本。 您可以在自己的分支中工作,而不会影响其他分支。当您准备好将更改添加到主代码库时,可以将分支合并到默认分支,例如
main
。 - 创建分支
- 切换到分支
- 保持分支最新
- 相关主题
分支 是在您创建分支时,代码库中文件的副本。 您可以在自己的分支中工作,而不会影响其他分支。当您准备好将更改添加到主代码库时,可以将分支合并到默认分支,例如 main
。
使用分支的场合:
- 想要向项目添加代码,但不确定其是否正常工作。
- 与他人协作项目时,不希望自己的工作与他人的工作混淆。
创建分支
要创建一个分支:
git checkout -b <name-of-branch>
极狐 GitLab 强制执行 分支命名规则 以防止问题,并提供 分支命名模式 以简化合并请求的创建。
切换到分支
极狐 GitLab 中的所有工作都在分支中完成。 您可以在分支之间切换,以查看文件的状态并在该分支中工作。
要切换到现有分支:
git checkout <name-of-branch>
例如,要切换到 main
分支:
git checkout main
保持分支最新
您的分支不会自动包含从其他分支合并到默认分支的更改。 要包含在创建分支后合并的更改,您必须手动更新分支。
要使用默认分支中的最新更改更新分支,可以选择:
- 运行
git rebase
以 变基 您的分支与默认分支。 在您希望在默认分支的更改之后列出您的更改时使用此命令。 - 运行
git pull <remote-name> <default-branch-name>
。 在您希望您的更改按照时间顺序出现在 Git 日志中与默认分支的更改一起出现,或者如果您与其他人共享分支时,使用此命令。如果不确定<remote-name>
的正确值,请运行:git remote
。