700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > git解决冲突 删除本地_Git冲突:git pull时和本地改动冲突

git解决冲突 删除本地_Git冲突:git pull时和本地改动冲突

时间:2021-01-21 17:38:22

相关推荐

git解决冲突 删除本地_Git冲突:git pull时和本地改动冲突

问题描述:做提交时,先pull, 本地改动和远程仓库分支有冲突

Please, commit your changes or stash them before you can merge.

解决方法:

!!!建议不熟悉的操作前先备份下自己的项目

1.

//保存本地修改

$ git status

$ git pull

//查看git当前栈信息

$ git stash list

//还原暂存内容(冲突会Auto-merging,但也有CONFILT需要继续处理)

$ git stash pop stash@{0}

2.在编译器中处理文件冲突部分

(1)方式一:文本编辑手动处理

Updated upstream 和=====之间的内容就是pull下来的内容

====和stashed changes之间的内容就是本地修改的内容

把冲突标记删掉,把冲突解决正确

(2)方式二: STS插件git

右键项目 -> Team -> Synchronize WorkSpace

->出现git视图,点开项目出现本地的修改,点击文件可查看修改前后的对比

->右键修改的文件,需要复原的就 Overwrite

3.

删除stash

清除0编号的stash:git stash drop stash@{0}

清除所有stash:git stash clear

Refence:

/baby123/p/6588378.html

/git-resolve-conflicts/

[感谢分享!!]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。