Ответ 1
"Удаленная ветвь" - это не что иное, как указатель фиксации и связанные данные пакета. Просто git fetch <remote>
, а затем, если вы хотите просмотреть различия между файлами на удаленном и локальном, вы можете сделать это с помощью
git diff <local_branch> <remote>/<remote_branch> -- <file>
Это во многих случаях будет, например, git diff master origin/master -- <file>
. Вы также можете увидеть отличия фиксации с помощью git log
:
git log <local_branch>..<remote>/<remote_branch> -- <file>
так... git log master..origin/master -- <file>
Наконец, если вы просто хотите проверить конкретную версию файла с удаленного устройства (это не было бы идеальным, гораздо лучше объединить удаленную ветвь с помощью git merge <remote>/<remote_branch>
или git pull
), используйте:
git checkout <remote>/<remote_branch> -- <file>