请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于 git stash pop 遇到冲突怎么办

假如我修改了一些文件,通过 git stash 暂存起来,
这时候切换到 master 分支修复一些bug,刚好和我暂存的文件有冲突,
提交后,我再次切换回当前工作分支,执行 git stash pop 时候报出了冲突,这时候该怎么处理好呢

正在回答

1回答

不应该呀。你在 master 改了,commit 了,然后再切换到工作分支,文件是会还原到之前的样子的。

所以,你看看,刚刚切换到工作分支(还没有执行 git stash pop)时,文件是不是有改动?

0 回复 有任何疑惑可以回复我~
  • 提问者 起点丶 #1
    我暂时没有遇到冲突,只是刚刚想到的这种情况,如果是项目比较大,有很多人开发时候,我stash 了当前改动的文件,如果这时候其他人修改提交的时候,刚好和我stash的文件有冲突了,那我再回到我之前的分支 git stash pop ,应该会冲突吧,会不会有这种情况呢?该怎么处理?
    简单说就是在我 stash 了一些改动的时候,刚好有人(我自己或者其他人)因为什么紧急bug需要修复,而要改动的恰好是我stash的某个文件。
    未雨绸缪,哈哈,只是没有遇到就怕到时候真遇到了不知道怎么办了。
    回复 有任何疑惑可以回复我~ 2021-05-27 22:54:38
  • 双越 回复 提问者 起点丶 #2
    git stash 本来就是临时用一用,你不能 stash 之后长时间不 pop ,这样不乱套了吗。
    回复 有任何疑惑可以回复我~ 2021-05-28 08:16:40
  • 提问者 起点丶 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-05-28 09:28:03
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信