Junior — Middle
Jak można połączyć kilka zmian w jeden commit przed wysłaniem ich do repozytorium?
sobes.tech AI
Odpowiedź od AI
Aby połączyć kilka zmian w jeden commit przed wysłaniem do repozytorium, możesz użyć polecenia git rebase w trybie interaktywnym:
# Rozpocznij interaktywny rebase dla ostatnich N commitów
git rebase -i HEAD~N
W otwartym edytorze zamień pick na squash (lub s) dla commitów, które chcesz połączyć z poprzednim. Po zapisaniu pojawi się okno do edycji wiadomości końcowego commita.
Możesz także użyć git commit --amend, jeśli chcesz połączyć zmiany z ostatnim commitem:
git add .
git commit --amend
To zastąpi ostatni commit nowym, zawierającym wszystkie dodane zmiany.