我的公司用亚特兰西安的藏品来开发。因此,我们的正常开发过程是为您正在做的任何事情创建一个远程分支,将更改推送到分支,并执行拉请求。
然而,很多时候,我想一次浮动几个变化。例如,当我在处理特性X时,我在Y中公开了一个bug。我希望在提交拉出时保持变更集的独立性。
我能想到几种蛮力方法:
但是,必须有一个更简单的方法。我想我在找一种被子,但没有订的。我想把我的拼贴分开,直到准备好提交为止。
有什么建议吗?
发布于 2015-04-18 01:13:08
我想你列出了一些解决问题的好办法。
有时,当我还不想引入更改时,我只是不想将这些文件添加到提交中--只需指定要添加哪些git add filename文件即可。我真的只有在我测试的时候才会这么做--我想这会很快变得一团糟。当再次拉出时,如果其他人触摸了您正在处理的文件,则可能会发生合并冲突。但是重新引入您的代码应该非常容易。
您可以尝试git藏物 --这将将未完成的更改保存到堆栈中。您可以随时重新应用它们。
另外,如果您正在进行长期的增强或bug,我将创建另一个分支,就像Krüger提到的那样。
https://stackoverflow.com/questions/29700207
复制相似问题