GİT | reset ve revert
Commit-id noktasına dönülür ve bu noktadan sonraki commitler iptal edilir. Fakat iptal edilen commitler nedeniyle dosyada yapılan değişiklikler iptal edilmez.
git reset <commit-id>
2. git reset — hard <commit-id>
Commit-id noktasına dönülür ve bu noktadan sonraki commitler iptal edilir.İptal edilen commitler nedeniyle dosyada yapılan değişiklikler kalıcı olarak silinir. Dikkatli kullanılmalıdır.
git reset --hard <commit-id>
3. git revert <commit-id>
git revert
komutu, daha önce yapılan bir commit'i iptal etmek veya geri almak için kullanılırken, mevcut commit geçmişinin bozulmasını önler.Sadece iptal edilen komutun dosyada yaptığı değişiklikler kaldırılır. Commit geçmişinde bir değişiklik olmaz.
git revert <commit-id>