7
我有三个分支(让我们称它们为master,测试和功能)。所有这三个都是共享的,所以我不能为其他人造成任何问题而使其中的任何一个发生变质。目前,所有三个分支已经分离(没有一个是快进),因此最终需要完成一些合并,因为重新分配不是一种选择。Git合并单个文件而无需重新绑定
但是,现在我想将Makefile从测试转入功能,因为功能是从主分离出来的,并且在测试中添加了Makefile。但是,我想不是想要在两个分支之间的任何其他更改合并。
我的理解是,如果我的git-增加Makefile文件功能,这将导致当我合并功能回到测试(然后主)合并冲突,尤其是如果我做任何进一步增加的Makefile文件在我的特性分支。
我可以做git-cherry-pick;然而,在测试中有多次对Makefile的提交,并且我认为还有比尝试挑选所有提交到提交功能更好的方法。
哇 - 我用结帐都用于切换到提交由它的SHA,并在文件恢复到HEAD,但我不知道,你可以将二者结合起来的方式。回想起来这很明显,但谢谢! – chimeracoder 2012-03-23 05:19:10