SORU
14 NİSAN 2011, PERŞEMBE


GİT kısmi bir geri yapabilirim

Bir dosya sadece tek bir dosya ya da bazı değişiklikleri geri döndürmek mümkün multi taahhüt dosyası mı?

Tam bir hikaye Dosyaları bir demet işledim. İşleyen bir dizi isimsiz kalacak sonra biri (JACK!!!) onun deposuna bir dosya kopyaladım ve birkaç dosya işlenen bazı değişiklikler üzerine yaptım. Sorunlu ya da daha iyisi var olan bir dosyayı geri gidip o dosyada iki değişiklikleri geri döndürmek istiyorum. Bu çekti ve itti olduğu için ayrı bir geri işlemek gerekir.

CEVAP
14 NİSAN 2011, PERŞEMBE


Sen ekleyerek yeni bir tane oluşturmadan tamamlama can döner '--no-tamamlama seçeneği. Bu salonda tüm dönüştürülen dosyaları bırakır. Oradan, yumuşak bir sıfırlama gerçekleştirmek ve istediğim değişiklikleri eklemek istiyorum. Örneğin iş akışı

git revert <sha-of-bad-commit> --no-commit
git reset   // This gets them out of the staging area
<edit bad file to look like it should, if necessary>
git add <bad-file>
git checkout . // This wipes all the undesired reverts still hanging around in the working copy
git commit

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Git

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008
  • YAN TV

    YAN TV

    20 EKİM 2011