Junior — Middle
`git commit --amend` əmri necə işləyir və hansı hallarda istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
git commit --amend əmri sonuncu commit-i dəyişdirmək üçün istifadə olunur. Bu, commit mesajını düzəltməyə və ya unutduğunuz yeni dəyişiklikləri əlavə etməyə imkan verir.
İş prinsipi:
- Commit mesajını dəyişdirmək üçün redaktor açılır (əks halda başqa göstəriş olmadan).
- İndeksdə (staged) olan hazırki dəyişikliklər son commit-ə əlavə olunur və onun yerinə keçir.
İstifadə nümunəsi:
# Bir commit etdik, amma faylı əlavə etməyi unutduq
git add unudulan_fayl
# Son commit-i düzəlt, yeni fayl əlavə etməklə
git commit --amend
Əhəmiyyətli: əgər commit artıq paylaşılan bir repozitoriyaya göndərilibsə, --amend istifadə etmək tarixçəni dəyişəcək və bu, əməkdaşlıq zamanı münaqişələrə səbəb ola bilər. Bu halda, yeni commit yaratmaq daha yaxşıdır.