当git pull的项目与本地改动有冲突时的解决方法

问题描述

当你本地已经对项目进行了修改,而此时的远程分支中早已被他人更新过了,此时你若是想要将远程的项目pull到本地,便会出现错误(如下图所示);里面也做了提示,只需要你想提交自己的改动或者将你自己的改动压入一个堆栈中缓存起来,先pull,在恢复。
当git pull的项目与本地改动有冲突时的解决方法

解决方法

可以使用git stash,此时便可以git pull;之后再git stash pop弹出最近一次修改,并应用于当前项目
当git pull的项目与本地改动有冲突时的解决方法
当git pull的项目与本地改动有冲突时的解决方法
当git pull的项目与本地改动有冲突时的解决方法

操作描述 git 命令
查看栈中所有记录 git stash list
将当前修改压入栈中 git stash
将最近一次修改从栈中弹出,并应用 git stash pop
清空栈 git stash clear
删除指定记录 git stash drop [email protected]{1}