分支 是在您创建分支时,代码库中文件的副本。 您可以在自己的分支中工作,而不会影响其他分支。当您准备好将更改添加到主代码库时,可以将分支合并到默认分支,例如 main

使用分支的场合:

  1. 想要向项目添加代码,但不确定其是否正常工作。
  2. 与他人协作项目时,不希望自己的工作与他人的工作混淆。

创建分支

要创建一个分支:

git checkout -b <name-of-branch>

极狐 GitLab 强制执行 分支命名规则 以防止问题,并提供 分支命名模式 以简化合并请求的创建。

切换到分支

极狐 GitLab 中的所有工作都在分支中完成。 您可以在分支之间切换,以查看文件的状态并在该分支中工作。

要切换到现有分支:

git checkout <name-of-branch>

例如,要切换到 main 分支:

git checkout main

保持分支最新

您的分支不会自动包含从其他分支合并到默认分支的更改。 要包含在创建分支后合并的更改,您必须手动更新分支。

要使用默认分支中的最新更改更新分支,可以选择:

  1. 运行 git rebase变基 您的分支与默认分支。 在您希望在默认分支的更改之后列出您的更改时使用此命令。
  2. 运行 git pull <remote-name> <default-branch-name>。 在您希望您的更改按照时间顺序出现在 Git 日志中与默认分支的更改一起出现,或者如果您与其他人共享分支时,使用此命令。如果不确定 <remote-name> 的正确值,请运行:git remote

相关主题

  1. 分支
  2. 标签