Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed.
  fudyL5cfd5v4 2023年11月30日 22 0

今天在使用Git pull 代码的时候,出现了这样的问题:

Git Pull Failed
Your local changes would be overwritten by merge.
Commit, stash or revert them to proceed.

Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed._暂存区


这是因为本地有文件改动未提交,并且该文件和Git服务器最新版本有冲突,此时pull更新就会提示错误,无法更新。

Git小白,不敢随便点点点,所以记录下解决方法~

方法一:

保留本地改动的同时,并把Git服务器上的代码pull下来:

–>先把本地改动暂存到本地仓库,pull代码后再把这部分改动代码拿出来。

步骤:

1、通过VCS -> Git -> Stash Changes,将本地的所有改动暂存到本地仓库。

这一步执行后会撤销本地的所有改动,这时候不用担心自己修改的代码怎么不见了,还可以拿出来的

Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed._git_02


2、现在可以pull 了

Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed._git_03


pull完成后本地代码就更新到最新了,也不会报错了~

Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed._暂存区_04


3、如果想把自己修改的部分从本地仓库中再拿出来的话,可以通过VCS -> Git -> unStash Changes 把之前的改动合并到本地。

方法二:

直接覆盖本地的代码,放弃自己本地的改动,只保留服务器端代码:

–>直接回退到上一个版本,再进行pull。

步骤:

1、直接 VCS -> Git -> Reset HEAD...

Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed._工作区_05


2、选择需要的reset模式

Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed._git_06


这里我自己也还没有玩过,仅供参考哈~~

Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed._工作区_07

git reset --soft 只是将HEAD引用指向指定的提交,工作区跟暂存区的内容不会改变
git reset --mixed(默认选项)将HEAD指向指定的提交,暂存区的内容随之改变,工作区内容不变
git reset --hard 将HEAD指向指定的提交,暂存区跟工作区都会改变


优秀不够,你是否无可替代

欢迎关注我的微信公众号:软件测试君

Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed._暂存区_08




【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月30日 0

暂无评论

推荐阅读
  1m9rJBpbaLoS   2023年11月30日   17   0   0 gitDNSHTTPHTTPgitDNS
fudyL5cfd5v4
最新推荐 更多

2024-05-17