当本地分支和远程修改了同一个文件代码,pull远程分支的代码的时候会出现文件冲突
出现这个错误
Please commit your changes or stash them before you merge.
1.暂存本地数据,再拉取数据
git stash //将当前的内容存储起来,git stash就可以把当前内容存储在栈内
git pull //后再拉取下新代码
git stash pop //然后再把存储在栈内的内容放出来
git stash list 可以查看临时存储栈内的列表
2. 放弃本地修改
git reset --hard //删除本地修改
git pull //拉取数据
当本地和远程分支对同一文件有不同修改时,Git pull会遇到冲突。解决方法包括暂存本地改动(git stash)再拉取更新,或者直接放弃本地修改(git reset --hard)后拉取。git stash list可查看暂存内容,pop恢复暂存,reset --hard则丢弃本地变更。
2562

被折叠的 条评论
为什么被折叠?



