Git fetch: источник/мастер отличается от FETCH_HEAD

Я использую MsysGit. После того, как я делаю git fetch origin master и запускаю git diff master origin/master, ничего не появляется. Но если я запущу git diff master FETCH_HEAD, различия обнаружатся. Настройки не менял, почему так?

Примечание. У меня есть строка fetch = +refs/heads/*:refs/remotes/origin/*, существующая в .git/configg.


person Xun Yang    schedule 18.08.2014    source источник
comment
Какую версию git вы используете?   -  person VonC    schedule 18.08.2014
comment
Моя версия git 1.8.0   -  person Xun Yang    schedule 18.08.2014


Ответы (1)


Самое простое решение — обновить установку msysgit (см. выпуски msysgit).

Как я упоминал в "git fetch, FETCH_HEAD и origin/master", начиная с git 1.8.4 (август 2013 г.) git fetch origin master фактически обновит origin/master, а не только FETCH_HEAD.

person VonC    schedule 18.08.2014