Sobes.tech
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.