Bu önemli bir sorun değil, yalnızca bir şey olup olmadığını bilmek istiyorum.Tek bir işlemin parçası olarak birden fazla taahhüt nasıl geri dönülür
Diyelim ki, iki bitişik var, abcd123
ve wxyz789
, bitişik olmayan ayrı yerlerde, bir repo'nun geçmişinde geri. Şimdi onları geri almak istediğimizi söyleyelim.
git revert abcd123 wxyz789
Doing bir abcd123
geri alınması ve diğer wxyz789
döndükten sonra, iki ayrı kaydedilmesini neden olacaktır.
Hepsi iyi ve iyi, ama ya iki düzeltmede düzeltmek istediğimiz hatalar mantıksal olarak bağlantılıysa ve kendi kendini belgelemenin amaçları için tek bir "" tek bir işlem yapmayı istersek "Ben şimdi bir şey kırdı şimdi dosyaları x, y ve z "yorum? Bunu yapan git komutu var mı?
(. Ben sadece manuel tüm değişiklikleri düzeltmek ve daha sonra itme nerede bir taahhüt oluşturmak mümkün olduğunu elbette farkındayım Bu, tüm obbious nedenlerle acı verici.)
[Revert multiple git commits] 'nin olası kopyası (http://stackoverflow.com/questions/1463340/revert-multiple-git-commits) –
Bu iş parçacığı gördüm. Bu ile arasındaki fark, Bill'in HEAD'den birden fazla dosyayı geri almayı umuyor olması. Benim taahhütlerim "bir repo tarihine kadar olmayan bitişik, ayrı yerlerde" meydana gelir. – JimmidyJoo
Yine de, seçilen cevabı yeniden okumak istediğimi bana veriyor. İhtiyacım olan şey ... So ... Varlığımdan silinecek sorumu nasıl aday gösterebilirim ?! – JimmidyJoo