Ayrıca, en son yürütmeyi çekebilir ve istediğiniz işleme kadar geri alabilirsiniz:
git pull origin master
git reset --hard HEAD~1
masterİstediğiniz şubeyle değiştirin .
Geri dönmek istediğiniz işlemi görmek için git log'u kullanın:
git log
Şahsen, bu benim için daha iyi çalıştı.
Temel olarak, bunun yaptığı şey en son kaydetmeyi çekmektir ve taahhütleri tek tek manuel olarak geri alırsınız. Kaydetme geçmişini görmek için git log kullanın.
İyi noktalar: İlan edildiği gibi çalışır. Kaydetme karması kullanmak veya gereksiz dalları çekmek zorunda değilsiniz.
Kötü puanlar: Kayıtları birer birer geri almanız gerekir.
UYARI: Tüm yerel değişikliklerinizi taahhüt edin / saklayın, çünkü --hardsizinle birlikte onları kaybedeceksiniz. Kendi sorumluluğunuzdadır kullanın!