Sobes.tech
Junior — Middle

Kā var apvienot vairākas izmaiņas vienā komitā pirms to nosūtīšanas uz repozitoriju?

sobes.tech AI

Atbilde no AI

Lai apvienotu vairākas izmaiņas vienā komitā pirms to sūtīšanas uz repozitoriju, jūs varat izmantot git rebase komandu interaktīvajā režīmā:

# Sākt interaktīvu rebase pēdējo N komitu apstrādei
git rebase -i HEAD~N

Atvērtajā redaktorā aizvietojiet pick ar squash (vai s) tiem komitiem, kurus vēlaties apvienot ar iepriekšējo. Saglabājot, tiks atvērts logs, kurā varēsiet rediģēt galīgā komita ziņojumu.

Tāpat varat izmantot git commit --amend, ja vēlaties apvienot izmaiņas ar pēdējo komitu:

git add .
git commit --amend

Tas aizstās pēdējo komitu ar jaunu, kas ietver visas pievienotās izmaiņas.