Gitteki son törətməni necə ləğv etmək olar?

Səhvən git add . etdim git add .develop sahəsindəki git commit . Amma xoşbəxtlikdən, mən git push başlamadım.

Beləliklə, onu orijinal halına qaytarmaq istədim.

Mən git reset --soft cəhd git reset --softgit reset HEAD --hard , lakin mən messed kimi görünür.

Bunu necə düzəltmək olar? Mən orijinal vəziyyətə geri dönmək istəyirəm və kodu dəyişdirə bilərəm.

132
24 мая '16 в 20:55 2016-05-24 20:55 Çintan s 24 May 'da 20:55 ' də verilir 2016-05-24 20:55
@ 2 cavablar

Hələ şişirdilmədiyini düşünürəm. Keçir:

 git reset HEAD^ 

Bu, törətməzdən əvvəl dini göstərməyə səbəb olacaq, HEAD^ dəyişiklikləri saxlayarkən (qeyri-stasionar) saxlayarkən, mövcud törətmənin əsas elementi (artıq ehtiyacınız olmadığı) deməkdir.

347
24 мая '16 в 21:02 2016-05-24 21:02 Cavab 24 may '16 saat 21:02 2013-05-24 21:02 tarixinə təsadüf olunur

Yalnız son törətməni sıfırlayın

border=0
 git reset --soft HEAD~1 
65
24 мая '16 в 21:01 2016-05-24 21:01 cavab 24 May, '16 'da 21:01 2016-05-24 21:01

etiketləri ilə bağlı digər suallar və ya sual soruşun