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

  • jcortes187

    jcortes187

    24 Mart 2006
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011
  • Major FX

    Major FX

    6 HAZİRAN 2012