何时使用现有分支以及何时创建新分支

时间:2017-02-04 21:04:07

标签: git github

还在了解Git如何运作。我目前正在Github上开展一个小组项目。有人已经创建了一个分支并对其进行了提交。我应该创建自己的分支来添加对项目的更改,还是可以使用其他人的分支?我对这种差异感到困惑。

2 个答案:

答案 0 :(得分:1)

Git有许多不同的工作流程;您应该与您的团队讨论如何构建分支机构,以便每个人都遵守相同的准则。

通常,您应首先对自己的分支进行更改。您应该在与队友分支相同的版本中创建您的分支,这样您就可以完成所有工作。在您完成自己的贡献之后,您将分支推送到GitHub,以便每个人都可以访问它。

以下是实际git命令的示例:

git checkout teammate_branch  # Checkout your teammate's branch
git checkout -b my_branch     # Create your own branch
git commit -m "Changes"       # Make changes
git push origin my_branch     # Push your branch to GitHub

从那里,您可以为队友创建一个拉取请求进行审核。最终,您可能希望将该分支合并到您的队友分支或主分支中,具体取决于您的团队决定的内容。

答案 1 :(得分:0)

我的建议是,每当您开始处理新功能或错误修复时,都要创建一个新分支。这样,当你工作的时候,其他贡献者的改变不会让你头疼。

一旦您的代码看起来很好,那么现在是时候将该分支合并到主服务器中了。只需确保与您即将合并的所有人进行沟通。