Что я хочу:
Обновите все новости с сервера в моем локальном репозитории во всех ветвях, но не объединяйте никакие ветки (просто присоединяйтесь к строкам истории).
Я пытаюсь эту команду
git fetch --force --progress --verbose name@host:/path/to/repository.git
Я думал, что он будет работать нормально, потому что он показывает:
From host:/path/to/repository
* branch HEAD -> FETCH_HEAD
Но что означает этот вывод? Если я вижу журнал, он не был обновлен. Если я сделаю клон с сервера, все новые коммиты будут там. Итак ... Команда не работает. Затем я пытаюсь с веткой, которая существует на сервере, но не в моем локальном хранилище
git fetch --force --progress --verbose name@host:/path/to/repository.git my_branch
Результат:
From host:/path/to/repository
* branch my_branch -> FETCH_HEAD
И любой успех ... Даже если я не знаю всех веток и моя ветвь была обновлена, я хочу получить эти изменения и увидеть в моем журнале.
Есть идеи, как это работает?