首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git:我可以在一个开发环境中签出一个热修复分支(带有一个未合并的开发分支),或者它会跨分支吗?

git:我可以在一个开发环境中签出一个热修复分支(带有一个未合并的开发分支),或者它会跨分支吗?
EN

Stack Overflow用户
提问于 2013-09-13 02:47:45
回答 1查看 126关注 0票数 0

我刚开始为多个用户设置git。我通常自己使用它,只有一个分支。我有一个问题,我无法通过谷歌找到安全的答案:

如果我正在将一个功能开发分支拉到我的开发服务器中来测试这个功能,并且我突然发现需要一个热修复,我可以重新分支(签出)这个热修复分支( master的一部分,而不是dev的一部分),拉入文件并开始工作/测试一个热修复,或者我的下一个"git add“。将来自feature分支(仍在服务器上)的文件添加到hotfix分支,从而将两个分支混合在一起?

EN

回答 1

Stack Overflow用户

发布于 2013-09-13 06:49:20

如果我理解你的问题,我想你会问,如果在开发分支上有更改,然后切换到热修复分支,这些更改是否会与新分支混合在一起?

通常,我会对开发分支上的任何更改使用"git stash save“,签出热修复分支并执行更改和提交,切换回开发分支,然后"git stash pop...”将开发更改取回。

您可以在每个步骤之后执行"git status“,以确保工作区具有您所期望的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18775015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档