IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法

IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法

产生原因:

先说一下Git和SVN的区别吧,有助于更好的理解这个问题。

  • SVN从服务器上update文件时,如果文件有冲突,SVN会自动帮你merge,很方便;
  • GIT如果本地有文件改动未提交,且该文件和服务器最新版本有冲突,pull更新时会提示错误,无法更新。

就是这个小小的区别,造成了产生”Git Pull Failed”错误的根本原因。

解决办法:

Git编译器,要么就是先commit自己的改动再pull,要么就是使用Stash Changes后再pull,如下。

1. 当本地改动后,可以项目名称上右键 –> Git –> Repository –> Stash Changes –> Create Stash,将本地的全部改动临时保存到本地仓库,并撤销了本地的所有改动;

<span>IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法</span>

2. 然后点击 Pull,这样就将本地的代码更新到最新了;

<span>IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法</span>

3. 最后再点击 UnStash Changes –-> Pop Stash ,这样就将之前的改动合并到本地;

<span>IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法</span>

4.如果步骤3有冲突,自己手动修改即可。

<span>IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法</span>

Stash Changes的好处:

stash可以先将你的改动暂存到本地仓库中,随时可以取出来再用,但是不用担心下次push到服务器时,把不想提交的改动也push到服务器上,因为Stash Changes的内容不参与commit和push。

转载自:https://blog.csdn.net/weixin_44259720/article/details/103024510

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/2241.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • NSGA2 算法MATLAB完整代码 中文注释详解

    NSGA2 算法MATLAB完整代码 中文注释详解2019.7.17很意外本人这篇文章受到很多人的关注,在此把源码贴出来供大家更好的理解学习。https://download.csdn.net/download/joekepler/10590751========================分割=====================================本人最近研究NSGA2算法,网上有很多示例代码,但是基本没有…

  • linux上lrzsz工具的安装与使用[通俗易懂]

    linux上lrzsz工具的安装与使用[通俗易懂]lrzsz官网入口:https://ohse.de/uwe/software/lrzsz.htmllrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议,可以用在windows与linux系统之间的文件传输,体积小速度快。1.安装:root用户下输入安装命令:yuminstall-ylrzsz安装完毕2.上传文件:终端输入rz…

  • oracle模糊查询语句_oracle中rownum的用法

    oracle模糊查询语句_oracle中rownum的用法模糊查询:1、like‘关键字’2、instr(val1,val2)函数1、like”用法a、like’%val%’b、like’%val’c、like’val%’2、instr()函数用法instr(字段,关键字)>0意思是:查询所有条件为like‘%关键字%’instr(字段,关键字)=1意思是查询条件为以like‘关键字%’instr(字段,关键字)=0意思是查询条件为Notlike‘%关键字%’…

  • HDU 1541 Stars (树状数组)

    HDU 1541 Stars (树状数组)

  • pycharm qt designer_pycharm怎么运行py文件

    pycharm qt designer_pycharm怎么运行py文件pycharm集成QTdesigner+ui转py工具前言一、前期安装二、pycharm配置QTdesigner1.外部工具配置2.pycharm可直接调用designer三、pycharm配置pyuic(将ui文件转换为py文件)1.外部工具配置2.pycharm可直接调用pyuic工具四、显示代码和逻辑代码分离1.使用designer设计示意界面总结前言后面使用PyQt5开始设计界面、使用pycharm这个IDE进行逻辑代码和界面代码的融合。一、前期安装前提:按照《PythonGUI.

  • Python 开发 漏洞的批量搜索与利用.(GlassFish 任意文件读取)「建议收藏」

    Python 开发 漏洞的批量搜索与利用.(GlassFish 任意文件读取)「建议收藏」?Python开发学习的意义:?(1)学习相关安全工具原理.?(2)掌握自定义工具及拓展开发解决实战中无工具或手工麻烦批量化等情况.?(3)在二次开发Bypass,日常任务,批量测试利用等方面均有帮助.

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号