Git Revert ve bir havuzun geçmişindeki Git Reset değişiklikleri geri almak ve ayarlamak için Git'teki iki önemli komuttur. commit İşte Git Revert ve'nin nasıl kullanılacağına ilişkin bir kılavuz Git Reset:
Git Revert
-
Git Revertrevertönceden yapılmış değişiklikleri geri almak() için yeni bir taahhüt oluşturmanıza olanak tanır . -
reverta içincommitaşağıdaki komutu kullanın:git revert <commit_id>Geri almak istediğiniz
<commit_id>kişinin kimliği ile değiştirin.commitSeçilen.commit_commit Revertgeçmişi değiştirmezcommitancakcommitdeğişiklikleri geri almak için yeni bir tarih oluşturur.
Git Reset
-
Git ResetHEADve mevcut dalı belirli bir taahhüde taşıyarak önceki bir duruma geri dönmenizi sağlar . -
Git Resetüç farklı modu vardır:--soft, --mixed(default), and --hard. -
resetve geçerli şubeyeHEADa içincommitaşağıdaki komutu kullanın:git reset --mode <commit_id>Sıfırlamak istediğiniz
<commit_id>kimliğiyle değiştirin.commit -
Git Resetmodlar:-soft:HEADve geçerli dalı belirtilene taşırcommit, öncekinin değişikliklerinicommithazırlama alanında tutar. komutunu kullanıngit reset --soft <commit_id>.--mixed:Bu varsayılan moddur. ve geçerli dalı belirtilen işleme taşırHEADve önceki değişikliklericommithazırlama alanından kaldırır. komutunu kullanıngit reset --mixed <commit_id>.--hard:HEADve geçerli dalı belirtilene taşırcommitve öncekinin tüm değişikliklerini atarcommit. Taahhüt edilmemiş tüm değişiklikler kaybolacağından, kullanırken dikkatli olun. komutunu kullanıngit reset --hard <commit_id>.
<commit_id>. Git Resetgeçmişi değiştirircommitve veri kaybına neden olabilir, bu nedenle dikkatli kullanın.
Git Revert ve Git Reset Git'teki taahhüt geçmişini geri almak ve ayarlamak için güçlü araçlardır. Proje istikrarını sağlamak ve veri kaybını önlemek için bunları dikkatli bir şekilde kullanın.

