Сценарій:
- Я вношу деякі зміни в один файл локально і запускаю
git add
,git commit
іgit push
- Файл висувається у головне сховище віддаленого походження
- У мене є ще одне локальне сховище, яке розгорнуто через Capistrano методом "remote_cache" з цього віддаленого сховища
- Тепер я не хочу розгортати всю програму, а просто оновити / перевірити цей єдиний файл.
Це якось можливо при git? Я не зміг знайти нічого, що би спрацювало, і не зміг це зрозуміти. З SVN я щойно робив svn up file
і вуаля.
git restore -s origin/master -- path/to/file
. Дивіться мою відповідь нижче .