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

  • dope2111

    dope2111

    29 HAZİRAN 2009
  • ecf150king

    ecf150king

    20 Ocak 2006
  • MobileTechReview

    MobileTechRe

    6 HAZİRAN 2008