git pull 的时候提示需要merge


先执行命令:

1、 git stash

将文件暂存在本地

2、git stash list

查看暂存的版本号,stash@{0}就是他的版本号

3、git pull

4、git stash pop stash@{0}

还原暂存内容,提示:

5、处理文件中冲突的部分

其中Updated upstream 和=之间的内容就是pull下来的内容,和stashed changes之间的内容就是本地修改的内容。碰到这种情况,git也不知道哪行内容是需要的,所以要自行确定需要的内容。

6、git stash drop <stash@{id}>

删除stash,默认删除最新的也就是stash@{0},也可以 git stash clear,删除所有stash

7、git stash pop stash@{id} 和 git stash apply stash@{id}区别

pop执行完后,自动删除当前版本号,apply则需手动删除


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM