我是新手为多个用户设置git。我通常只使用一个分支来自己使用它。我有一些问题,我无法通过Google找到安全答案:
如果我正在将功能开发分支拉入我的开发服务器以测试该功能,我突然发现需要修补程序,我可以重新分支(签出)修补程序分支(master不是dev的一部分),pull文件和开始工作/测试修补程序或将我的下一个“git add”。将功能分支(仍在服务器上)的文件添加到修补程序分支,从而混合两个分支?
答案 0 :(得分:0)
如果我理解你的问题,我认为你问如果在开发分支上进行更改,然后切换到热修复分支,这些更改是否会与新分支混合在一起?
通常,我要做的是使用开发分支上的任何更改的“git stash save”,签出hotfix分支并进行更改和提交,切换回开发分支,然后“git stash pop .. “要恢复发展变化。
您可以在每个步骤后执行“git status”以确保工作区域符合您的预期。