如果我是一个开发人员,我该如何使用git branch?

时间:2015-07-27 01:52:16

标签: git github

我是Git的新手,我想在下一个项目中实现这个工具。在我的项目中,我创建了3个分支:

1. Feature - new features
2. Release - new production release
3. Hotfix - for minor revisions

据我所知,您可以使用分支来分隔更新,同时保持主人不受影响和稳定。

是否有必要创建一个系列分支,即使我是一个开发人员?

您可以为单个开发人员提供简单的工作流程吗?

2 个答案:

答案 0 :(得分:2)

我想说使用git branches几乎和单个开发人员一样有用,就像团队一样。此外,它是如此便宜,没有理由不这样做,分支定义在磁盘上花费40个字节,只存储文件增量。

Git流程很受欢迎:http://nvie.com/posts/a-successful-git-branching-model/

...但是要开始使用,请尝试使用github flow:http://scottchacon.com/2011/08/31/github-flow.html

答案 1 :(得分:1)

您似乎从gitflow获取分支名称。但它真的不是关于3个分支。它是关于自己分离更改,因此当您开始处理将需要更长时间的特定功能时,您可以使用分支Func<int, int>并让主服务器不受影响,直到您准备好合并为止回来。

如果您有一个包含发布计划,稳定版本以及需要修补程序版本的大型项目,则可以使用feature/the-awesome-stufffeature/*release/*。您可以在谷歌上找到gitflow的详细解释和批评。但对于一个人的小项目来说,这很可能是一种过度杀伤力。在这种情况下,只需使用你需要的东西。