Sobes.tech
Junior — Middle

Yayım etməzdən əvvəl bir neçə dəyişiklikləri bir commitdə birləşdirmək necə mümkündür?

sobes.tech Süni İntellekt

AI-dan cavab

Depozitə göndərməzdən əvvəl bir neçə dəyişiklikləri bir commitdə birləşdirmək üçün, interaktiv rejimdə git rebase əmrindən istifadə edə bilərsiniz:

# Son N commit üçün interaktiv rebase başlat
git rebase -i HEAD~N

Açılan redaktorda, birləşdirmək istədiyiniz commitlər üçün pick yerinə squash (və ya s) yazın. Yadda saxladıqdan sonra, yekun commit mesajını redaktə etmək üçün pəncərə açılacaq.

Həmçinin, dəyişiklikləri son commit ilə birləşdirmək istəyirsinizsə, git commit --amend istifadə edə bilərsiniz:

git add .
git commit --amend

Bu, son commit-i bütün əlavə edilmiş dəyişiklikləri əhatə edən yeni bir commit ilə əvəz edəcək.