我刚开始为多个用户设置git。我通常自己使用它,只有一个分支。我有一个问题,我无法通过谷歌找到安全的答案:
如果我正在将一个功能开发分支拉到我的开发服务器中来测试这个功能,并且我突然发现需要一个热修复,我可以重新分支(签出)这个热修复分支( master的一部分,而不是dev的一部分),拉入文件并开始工作/测试一个热修复,或者我的下一个"git add“。将来自feature分支(仍在服务器上)的文件添加到hotfix分支,从而将两个分支混合在一起?
发布于 2013-09-13 06:49:20
如果我理解你的问题,我想你会问,如果在开发分支上有更改,然后切换到热修复分支,这些更改是否会与新分支混合在一起?
通常,我会对开发分支上的任何更改使用"git stash save“,签出热修复分支并执行更改和提交,切换回开发分支,然后"git stash pop...”将开发更改取回。
您可以在每个步骤之后执行"git status“,以确保工作区具有您所期望的内容。
https://stackoverflow.com/questions/18775015
复制相似问题