Ters yama kullanarak push işleminden sonra Git işlemesini geri almak?


100

Bir taahhüdü zorladım ve tersine çevrilmiş bir yama uygulayıp gerçekleştirerek bu taahhütle getirilen değişiklikleri geri almak istiyorum. Nasıl yaparım?

Yanıtlar:



142

Kullanım

git revert HEAD

Bu, son yürütmeyi geri alan ve bu yamayı yeni bir kaydetme olarak işleyen bir yama oluşturacaktır.

Belirli bir eski sürüme geri dönmek istiyorsanız, şunu kullanın:

git revert <revision>

ayrıca bkz: http://schacon.github.com/git/git-revert.html


4

sadece kullan

kaydedilmiş dosya için:

git revert <SHA1 ID>

işlenmemiş dosya için:

git reset --hard HEAD
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.