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