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.