为什么会出现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,就将本地的全部改动临时保存到本地仓库,并且撤销了本地的所有改动。

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

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

 三、git checkout f

(1)问题描述:

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

(2)问题解决:

运行git checkout f 命令

Git checkout -f(--force)

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

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TGB-Earnest

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值