git - как получить конкретный файл из удаленного хранилища - PullRequest
0 голосов
/ 18 сентября 2018

В моем удаленном репо у меня есть несколько версий файла, которые были все добавлены и сохранены в хранилище.

git log подтверждает, что у меня есть 4 версии.Чего я не знаю, так это сделать, чтобы получить конкретную версию из удаленного репозитория в мой локальный каталог.

На данный момент мой локальный каталог и удаленный репозиторий находятся на моем компьютере.Это потому, что это новая установка, и мы пытаемся выяснить, как работает GIT.

1 Ответ

0 голосов
/ 18 сентября 2018

Если вы делаете git pull origin master, вы должны иметь все коммиты / версии в локальном репо в качестве главной ветви удаленного репо.

Если вы не хотите все изменения, вы можете получитьопределенную фиксацию из удаленного репо, выполнив git fetch origin SHA1-commit:refs/remotes/origin/foo-commit

Если вы хотите только определенный файл, вы можете сделать -

git fetch
git checkout origin/master -- path/to/file

Это позволит загрузить все изменения из удаленного репо,но будет применять только изменения для конкретного пути.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...