Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是为多个用户设置 git 的新手。我通常只用一个分支自己使用它。我有一个问题无法通过 Google 找到安全的答案:
如果我目前正在将功能开发分支拉入我的开发服务器以测试该功能并且我突然发现需要修补程序我可以重新分支(签出)修补程序分支(主而不是开发的一部分),将文件拉入并开始工作/测试修补程序,或者我的下一个“git add”。将功能分支(仍在服务器上)中的文件添加到修补程序分支,从而混合两个分支?
如果我理解您的问题,我想您会问,如果在开发分支上进行更改,然后切换到热修复分支,这些更改是否会与新分支混合在一起?
通常,我会做的是对开发分支上的任何更改使用“git stash save”,签出热修复分支并执行更改并提交,切换回开发分支,然后“git stash pop ...”到取回发展变化。
您可以在每个步骤之后执行“git status”,以确保工作区域具有您的期望。