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

这篇具有很好参考价值的文章主要介绍了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 pull无效,显示 * branch master -> FETCH_HEADAlready up to date. pull无效解决方法,git,bash

 解决

方法一

命令如下:

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

以上两步似乎已经可以了。还有第三步代码,我试了一下似乎不用:文章来源地址https://www.toymoban.com/news/detail-605733.html

git pull

到了这里,关于git pull无效,显示 * branch master -> FETCH_HEADAlready up to date. pull无效解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【git 使用】git pull 和 git fetch 的区别

    恕我直言,我一直都用 git pull 从来没有用过 git fetch git fetch , git pull 都可以 用于获取远程仓库的内容,但它们有不同的作用和用法。 git fetch 用途 : git fetch 用于从远程仓库获取最新的提交,但不会自动合并或更新本地分支。 操作方式 :它会将远程仓库中的提交下载到本地

    2024年02月22日
    浏览(57)
  • git fetch, git pull, git merge, git rebase

    背景: 我们发现很多同学习惯性用git pull拉取远端仓库代码, 但是这会带来一个问题,如果有了本地commit再git pull的话,会产生一个merge commit, 这样的merge commit会导致git log分支节点很多,很乱。 首先聊一聊git pull,git merge,git rebase这些常听到的命令吧,初入git的同学一定还

    2024年02月03日
    浏览(58)
  • git pull时自动产生 Merge branch

    如下图,在提交代码时,在自己的提交前面多出了一笔merge提交,这笔提交的内容实际上是在本地仓库进行git pull时,本地仓库更新的远程仓库中代码的内容 本地分支与远程分支存在分叉 分叉就是你在本地仓库做项目的时候,将自己的修改的代码Commit到本地了,而同时你的其

    2024年02月16日
    浏览(49)
  • Git常用命令fetch和pull和push

    从远程获取代码库。 pull 从远程获取代码并合并本地的版本。 如果远程分支是与当前分支合并,则冒号后面的部分可以省略: 用 fetch 表示: 获取远程仓库的变更: 从将本地的分支上传到远程并合并。 分支推送顺序的写法是 本地分支:远程分支。 3.1 推送分支 该命令的几种

    2024年02月15日
    浏览(51)
  • 0065__git fetch, git pull, git merge, git rebase

    git fetch, git pull, git merge, git rebase_git pull和merge_送你一朵小莲花的博客-CSDN博客

    2024年02月09日
    浏览(58)
  • git 新建分支 推送到远程 首次pull代码报错 git branch --set-upstream-to=origin/<branch>

    在本地创建新分支后,上传到远程仓库,首次pull 的时候,会提示: 当前分支与远程分支并未建立联系,需要执行一下 git branch --set-upstream-to=origin/ 操作 解决办法: git branch --set-upstream-to=origin/远程分支名 建立完联系之后,就可以进行 git pull、git push 等操作啦~

    2024年02月16日
    浏览(55)
  • git clone -b与git pull origin <branch_name>的区别

    git clone -b 和 git pull origin branch_name 都是用于在 Git 中操作分支的命令,但它们有不同的用途和行为。 这是在克隆仓库时指定要克隆的特定分支的命令。它用于在克隆一个仓库的同时指定要克隆的分支。例如,如果你只想克隆一个特定分支的内容,可以使用以下命令: 这将克隆

    2024年02月12日
    浏览(45)
  • GIT 错误 On branch master Your branch is up to date with ‘origin/master‘. nothing to commit, working

    我的理解:分支被意外删除 #先查看分支—应该会有一个 *master—不管他 #切到 master 分支,提示 #直接切换到 ‘origin/master’ 分支 #更新,推送一套走完 #检测分支‘git branch‘,有如下提示就,按部就班 #继续执行 重新提交 切换到 master 分支 可以删除 origin/master 分支

    2024年02月11日
    浏览(51)
  • 【Git】Git 操作命令可视化(五):git clone、git fetch、git pull、git push、git pull --rebase、解决远程仓库与本地仓库的代码冲突

    1. git clone main是本地的main分支,o(origin)/main是表示本地拉去下来的远程的main分支 o/main分支记录了远程仓库拉取时的分支状态 远程分支有一个特别的属性,在你切换到远程分支时,git会自动进入分离 HEAD 状态(这样做是因为git不想让你在本地就能直接进行修改远程仓库代码的

    2024年02月08日
    浏览(95)
  • git远程连接推送代码报错 fatal: The current branch master has no upstream branch.

    fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use     git push --set-upstream origin master To have this happen automatically for branches without a tracking upstream, see \\\'push.autoSetupRemote\\\' in \\\'git help config\\\'. 报错原因:当前的分支 \\\"master\\\" 没有与远程分支关联(也

    2024年02月05日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包