git commit geri al

Son commit’i geri almak için birkaç seçenek var:

  • Commit’i geri al, değişiklikleri stage’de tut:

    git reset --soft HEAD~1
  • Commit’i geri al, değişiklikleri working tree’de tut:

    git reset --mixed HEAD~1
  • Commit’i tamamen sil, değişiklikleri de at:

    git reset --hard HEAD~1

Eğer commit’i remote’a push ettiysen, reset --hard yerine çoğu zaman şu daha güvenlidir:

git revert HEAD

git commit --amend ise son commit’i silmez; son commit’i düzeltmek için kullanılır. atlassian