我有一个关于 git 的问题。我在一个项目中工作,我有 9 个分支,第一个分支名称是make users system
.
今天我想为我的用户添加一个头像,但我不知道使用 git 的步骤是什么。
我应该创建一个新分支吗?
git checkout -b add-more-details-to-users
或者只是切换到我的第一个分支make users system
然后添加更改?
感谢帮助
我有一个关于 git 的问题。我在一个项目中工作,我有 9 个分支,第一个分支名称是make users system
.
今天我想为我的用户添加一个头像,但我不知道使用 git 的步骤是什么。
我应该创建一个新分支吗?
git checkout -b add-more-details-to-users
或者只是切换到我的第一个分支make users system
然后添加更改?
感谢帮助
这完全取决于您的工作流程。如果你在一个团队中工作,大多数时候在实现新功能时最好创建一个新分支,对其进行测试并与主分支合并。将过多的代码和实现的功能放在一个分支中并不是一个好习惯,因为它增加了分解其他一些功能的可能性。
另外,我建议您使您的分支名称更具描述性,例如: add-avatar-to-user ,而不是 make-users-system ,如果您使用任何项目管理工具,任务/故事 ID 如下: add-avatar -to-user-12345
看看这个链接,我喜欢这种工作流程,我们团队目前正在使用它:http: //scottchacon.com/2011/08/31/github-flow.html
由于它听起来就像make users system
您的主分支,您应该从中签出一个新分支,称为功能分支,添加更改,当您对更改感到满意并且一切正常时,将其合并回来。
你真的应该阅读一些关于如何保持你的分支井井有条的文章 http://nvie.com/posts/a-successful-git-branching-model/