git pull无效,显示 * branch master -> FETCH_HEADAlready up to date. pull无效解决方法

报错情况

本地文件夹中删除文件后,git pull无效。显示如下:

*@*** MINGW64 ~/****/haha (master)
$ git pull origin master
From https://gitee.com/****/haha
 * branch            master     -> FETCH_HEAD
Already up to date.

 解决

方法一

命令如下:

git checkout head <文件名> 

比如错删a.txt:

git checkout head a.txt

一个命令恢复全部文件:

git checkout head .

方法二

参考文章如下:

【Git 教程系列第 22 篇】删除本地文件后,使用 git pull 命令从远程仓库无法拉取到被删除文件的解决方案_git 删除本地文件再pull没有_Allen Su的博客-CSDN博客

输入代码如下:

git fetch --all
git reset --hard origin/master

以上两步似乎已经可以了。还有第三步代码,我试了一下似乎不用:

git pull

扫描二维码关注公众号,回复: 16185003 查看本文章

猜你喜欢

转载自blog.csdn.net/m0_46948660/article/details/131923157