【问题标题】:Git fetch: origin/master different from FETCH_HEADGit fetch:origin/master 与 FETCH_HEAD 不同
【发布时间】:2014-10-11 04:31:37
【问题描述】:

我正在使用 MsysGit。在我执行git fetch origin master 并运行git diff master origin/master 之后,什么都没有出现。但如果我运行git diff master FETCH_HEAD,差异就会显现出来。什么设置都没改,怎么会这样?

注意,fetch = +refs/heads/*:refs/remotes/origin/* 存在于 .git/configg 中

【问题讨论】:

  • 你用的是什么git版本?
  • 我的git版本是1.8.0

标签: git msysgit git-fetch


【解决方案1】:

最简单的解决方案是升级 msysgit 安装(请参阅msysgit releases)。

正如我在“git fetch, FETCH_HEAD and origin/master”中提到的,从 git 1.8.4(2013 年 8 月)开始git fetch origin master 实际上会更新origin/master,而不仅仅是FETCH_HEAD

【讨论】:

    猜你喜欢
    • 2013-02-08
    • 2013-09-25
    • 1970-01-01
    • 2014-01-04
    • 2015-05-18
    • 2011-05-23
    • 2017-11-05
    • 2017-10-20
    • 2019-10-22
    相关资源
    最近更新 更多