为什么会出现Git Pull Failed以及解决方法(git checkout f用法)

一、为什么pull的时候会出现Git Pull Failed?

Git如果本地文件有文件改动没有提交,且该文件和服务器最新版本有冲突,pull更新时就会提示错误,无法更新

二、那么怎么解决呢?

git中如果本地有文件改动未提交、且该文件和服务器最新版本有冲突,pull更新会提示错误,无法更新;要么先commit自己的改动然后再通过pull拉取代码,stash的好处是可以先将你的改动暂存到本地仓库中,随时可以取出来再用,但是不用担心下次push到服务器时,把不想提交的改动也push到服务器上,因为StashChanges的内容不参与Commit和push。

操作步骤如下:

1、当本地改动后,可以通过VCS->Git,然后Stash Changes,就将本地的全部改动临时保存到本地仓库,并且撤销了本地的所有改动。

为什么会出现Git Pull Failed以及解决方法(git checkout f用法)

2、再接着点击Pull,这样就将本地的代码更新到最新了

为什么会出现Git Pull Failed以及解决方法(git checkout f用法)

 3、然后再点击UnStash Changes,这样就将之前的改动合并到本地了,如果出现冲突,自己的手动解决就可以了。

为什么会出现Git Pull Failed以及解决方法(git checkout f用法)

 三、git checkout f

(1)问题描述:

今天重新la了一版代码,但是发现切换分支的时候报有冲突。

(2)问题解决:

运行git checkout f 命令

Git checkout -f(--force)

是丢失本地修改,还可以删除没有跟踪的。

上一篇:常用git bash命令


下一篇:Git 中 Reset、Revert、Checkout的区别