Help us learn about your current experience with the documentation. Take the survey.
为您的更改创建 Git 分支
分支是您创建分支时仓库中文件的副本。
您可以在自己的分支中工作,而不会影响其他分支。当
您准备好将更改添加到主代码库时,可以将您的分支合并到
默认分支,例如 main。
在以下情况下使用分支:
- 想要向项目添加代码,但不确定它是否能正常工作。
- 与他人合作开发项目,不希望您的工作与他人混淆。
创建分支
要创建分支:
git checkout -b <name-of-branch>GitLab 强制执行 分支命名规则 以防止问题,并提供 分支命名模式 来简化合并请求的创建。
切换到分支
Git 中的所有工作都在分支中完成。 您可以在分支之间切换,以查看文件的状态并在该分支中工作。
要切换到现有分支:
git checkout <name-of-branch>例如,要切换到 main 分支:
git checkout main保持分支最新
您的分支不会自动包含从其他分支合并到默认分支的更改。 要包含在您创建分支后合并的更改,您必须手动更新您的分支。
要用默认分支中的最新更改更新您的分支,可以:
- 运行
git rebase将您的分支 变基 到默认分支。当您希望 您的更改在 Git 日志中显示在默认分支更改之后时,使用此命令。 - 运行
git pull <remote-name> <default-branch-name>。当您希望您的更改在 Git 日志中 与默认分支的更改按时间顺序显示,或者您正在与他人共享您的分支时,使用此命令。如果 您不确定<remote-name>的正确值,请运行:git remote。