Junior — Middle
Kaip galima sujungti kelis pakeitimus į vieną commit prieš juos įkeliant į saugyklą?
sobes.tech AI
Atsakymas iš AI
Norėdami sujungti kelis pakeitimus į vieną commit prieš juos siunčiant į saugyklą, galite naudoti git rebase komandą interaktyviuoju režimu:
# Pradėti interaktyvų rebase paskutiniams N commit'ams
git rebase -i HEAD~N
Atidarytame redaktoriuje pakeiskite pick į squash (arba s) commit'ų, kuriuos norite sujungti su ankstesniu. Išsaugojus, atsidarys langas, kuriame galėsite redaguoti galutinio commit'o žinutę.
Taip pat galite naudoti git commit --amend, jei norite sujungti pakeitimus su paskutiniu commit'u:
git add .
git commit --amend
Tai pakeis paskutinį commit'ą nauju, įtraukiant visus pridėtus pakeitimus.