El escenario:
- Realizo algunos cambios en un solo archivo localmente y ejecuto
git add,git commitygit push - El archivo se envía al repositorio maestro de origen remoto.
- Tengo otro repositorio local que se implementa a través de Capistrano con el método "remote_cache" desde ese repositorio remoto
- Ahora no quiero implementar toda la aplicación, sino solo actualizar / retirar ese único archivo.
¿Es esto de alguna manera posible con git? No pude encontrar nada que funcionara ni pude resolverlo. Con SVN acabo de hacerlo svn up filey listo.
git restore -s origin/master -- path/to/file. Vea mi respuesta a continuación .