General Git Branch,使用Git Flow工作流程

时间:2012-09-27 00:07:44

标签: git branch git-flow

我一直在使用Git Flow来帮助管理分支和工作流程。我喜欢它的工作原理,尽管在使用多功能分支时有一个普遍的问题。

举个例子,我会启动一个功能分支,进行一些调整。如果我然后创建另一个功能分支,则新功能更改也包含在此功能分支中。如果我想完成一个功能分支并完成它,它将不会让我,除非我提交所有未标记的文件。

有没有更好的方法来处理这个工作流程?这样我就可以拥有多个功能分支,并完成一个分支,只检查/提交我想要的更改?

我们的想法是能够处理不同的问题并从该修复程序推送代码,仍然具有不同的功能分支和未提交的更新。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您有两个功能分支A和B并且您在功能分支A上工作,请不要提交并切换到B,未提交的更改将跟随您到B分支。这就是git的工作方式。您可以提交更改或存储更改。

根据你的要求,你似乎在寻找git stash。

有关git stash的更多信息,请参阅文档: http://www.kernel.org/pub/software/scm/git/docs/git-stash.html