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ş:
Nasıl Yinele (yani "geri") V...
Nasıl bir ekleme yapabilirim ve Dapper...
SQL Server Yedekleme sürecini belirlem...
Nasıl git bir geri ödeme yapabilirim?...
Nasıl son tamamlama Geri Al mı?...