Senaryo:
- Ben yerel olarak tek bir dosyada bazı değişiklikler yapmak ve çalıştırmak
git add
,git commit
vegit push
- Dosya uzaktaki ana depoya gönderilir
- Bu uzak depodan "remote_cache" yöntemi ile Capistrano aracılığıyla dağıtılan başka bir yerel depo var
- Şimdi tüm uygulamayı dağıtmak istemiyorum, sadece o dosyayı güncellemek / kontrol etmek istiyorum.
Git ile bir şekilde bu mümkün müdür? İşe yarayacak hiçbir şey bulamadım ve çözemedim. SVN ile yaptım svn up file
ve işte.
git restore -s origin/master -- path/to/file
. Bkz aşağıda Cevabımı .