采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
假如我修改了一些文件,通过 git stash 暂存起来, 这时候切换到 master 分支修复一些bug,刚好和我暂存的文件有冲突, 提交后,我再次切换回当前工作分支,执行 git stash pop 时候报出了冲突,这时候该怎么处理好呢
git stash
master
git stash pop
不应该呀。你在 master 改了,commit 了,然后再切换到工作分支,文件是会还原到之前的样子的。
所以,你看看,刚刚切换到工作分支(还没有执行 git stash pop)时,文件是不是有改动?
我暂时没有遇到冲突,只是刚刚想到的这种情况,如果是项目比较大,有很多人开发时候,我stash 了当前改动的文件,如果这时候其他人修改提交的时候,刚好和我stash的文件有冲突了,那我再回到我之前的分支 git stash pop ,应该会冲突吧,会不会有这种情况呢?该怎么处理? 简单说就是在我 stash 了一些改动的时候,刚好有人(我自己或者其他人)因为什么紧急bug需要修复,而要改动的恰好是我stash的某个文件。 未雨绸缪,哈哈,只是没有遇到就怕到时候真遇到了不知道怎么办了。
git stash 本来就是临时用一用,你不能 stash 之后长时间不 pop ,这样不乱套了吗。
非常感谢!
登录后可查看更多问答,登录/注册
用 Koa2 做真正的实战项目,不再只是增删改查的小白工程师
1.1k 14
1.2k 11
1.3k 10
1.0k 9
1.1k 9