Das Szenario:
- Ich mache einige Änderungen in einer einzigen Datei lokal und lief
git add
,git commit
undgit push
- Die Datei wird in das Remote-Ursprungs-Master-Repository verschoben
- Ich habe ein anderes lokales Repository, das über Capistrano mit der Methode "remote_cache" aus diesem Remote-Repository bereitgestellt wird
- Jetzt möchte ich nicht die gesamte Anwendung bereitstellen, sondern nur diese einzelne Datei aktualisieren / auschecken.
Ist das mit git irgendwie möglich? Ich konnte nichts finden, was funktionieren würde, und ich konnte es auch nicht herausfinden. Mit SVN habe ich gerade svn up file
und voila.
git restore -s origin/master -- path/to/file
. Siehe meine Antwort unten .