Sobes.tech
Junior — Middle

Cum poți combina mai multe modificări într-un singur commit înainte de a le trimite în repository?

sobes.tech AI

Răspuns de la AI

Pentru a combina mai multe modificări într-un singur commit înainte de a le trimite în depozit, poți folosi comanda git rebase în mod interactiv:

# Începe un rebase interactiv pentru ultimele N commit-uri
git rebase -i HEAD~N

În editorul care se deschide, înlocuiește pick cu squash (sau s) pentru commit-urile pe care vrei să le combini cu cel anterior. După salvare, se va deschide o fereastră pentru editarea mesajului commit-ului final.

De asemenea, poți folosi git commit --amend dacă vrei să combini modificările cu ultimul commit:

git add .
git commit --amend

Aceasta va înlocui ultimul commit cu unul nou, care include toate modificările adăugate.