Lo scenario:
- Apporto alcune modifiche in un singolo file localmente ed eseguo
git add,git commitegit push - Il file viene inviato al repository principale di origine remoto
- Ho un altro repository locale che viene distribuito tramite Capistrano con il metodo "remote_cache" da quel repository remoto
- Ora non voglio distribuire l'intera applicazione, ma solo aggiornare / checkout quel singolo file.
Questo è in qualche modo possibile con Git? Non sono riuscito a trovare nulla che potesse funzionare, né sono riuscito a capirlo. Con SVN l'ho appena fatto svn up filee voilà.
git restore -s origin/master -- path/to/file. Vedi la mia risposta qui sotto .