Kommitointien Muokkaaminen
Kehitystyön aikana on tavallista huomata, että tehtyyn commit-muutokseen tarvitaan muutoksia tai lisätietoja. Git tarjoaa tehokkaita työkaluja commitien muokkaamiseen, joiden avulla kehittäjät voivat:
- tarkentaa commit-viestejä;
- lisätä muutoksia tai jopa jakaa ja yhdistää committeja.
Viimeisimmän commit-viestin muokkaaminen
Yksinkertaisin tapa muokata committia on vaihtaa sen viesti. Jos haluat muuttaa viimeisimmän commitin viestiä, käytä seuraavaa komentoa:
git commit --amend -m "New and improved commit message"
Viimeisin commit korvataan uudella viestillä.
Vaihtoehtoisesti voit ajaa git commit --amend
-komennon ilman -m
-lippua. Tämä avaa oletustekstieditorin aiemmalla commit-viestillä. Muokkaa viestiä, tallenna ja sulje editori muokataksesi committia.
Muokataan nyt viimeisintä commit-viestiä repositoriossamme. Katsotaan ensin viimeisintä committia:
Commit-viesti on pääosin kunnossa, mutta voimme täsmentää, että lisäämämme tiedosto on tekstitiedosto. Varmistetaan, että työpuu ja välivarasto ovat tyhjät:
Kuten huomaat, työpuu on puhdas ja väliaikaisalue on tyhjä, joten muokataan nyt viimeisimmän commitin viestiä:
Voimme tämän jälkeen tarkistaa, että viimeisin commit on yksinkertaisesti korvattu näyttämällä kaksi viimeisintä committia:
On vain yksi commit, jossa recipe.txt
-tiedosto lisättiin, joten viimeisin commit todella korvattiin.
Muutosten lisääminen viimeisimpään commitiin
Lisätäksesi muutoksia viimeisimpään commitiin, lisää ensin uudet muutokset vaiheeseen komennolla git add
. Suorita sitten komento git commit --amend
:
git commit --amend -m "New commit message"
Kun suoritat git commit --amend
, vaihealueella olevat muutokset commitoidaan, ja edellinen commit korvataan annetulla viestillä. Voit myös jättää pois -m
-lipun ja kirjoittaa commit-viestin tekstieditorissa.
Lisätään nyt muutoksia viimeisimpään commitiimme. Ensin lisätään uusi rivi reseptitiedostoon uudella vaiheella ja tarkistetaan työpuun ja vaihealueen tila:
Lisätään nyt tiedosto vaihealueelle ja korvataan viimeisin commit uusilla muutoksilla:
Lopuksi tarkastellaan kahta viimeisintä committia ja varmistetaan, että viimeisin commit on korvattu:
Vain yksi commit sisältää recipe.txt
-tiedoston lisäämisen, joten viimeisin commit todella korvattiin.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
How can I undo an amended commit if I made a mistake?
What happens if I already pushed the commit before amending it?
Can I amend a commit that is not the latest one?
Awesome!
Completion rate improved to 3.57
Kommitointien Muokkaaminen
Pyyhkäise näyttääksesi valikon
Kehitystyön aikana on tavallista huomata, että tehtyyn commit-muutokseen tarvitaan muutoksia tai lisätietoja. Git tarjoaa tehokkaita työkaluja commitien muokkaamiseen, joiden avulla kehittäjät voivat:
- tarkentaa commit-viestejä;
- lisätä muutoksia tai jopa jakaa ja yhdistää committeja.
Viimeisimmän commit-viestin muokkaaminen
Yksinkertaisin tapa muokata committia on vaihtaa sen viesti. Jos haluat muuttaa viimeisimmän commitin viestiä, käytä seuraavaa komentoa:
git commit --amend -m "New and improved commit message"
Viimeisin commit korvataan uudella viestillä.
Vaihtoehtoisesti voit ajaa git commit --amend
-komennon ilman -m
-lippua. Tämä avaa oletustekstieditorin aiemmalla commit-viestillä. Muokkaa viestiä, tallenna ja sulje editori muokataksesi committia.
Muokataan nyt viimeisintä commit-viestiä repositoriossamme. Katsotaan ensin viimeisintä committia:
Commit-viesti on pääosin kunnossa, mutta voimme täsmentää, että lisäämämme tiedosto on tekstitiedosto. Varmistetaan, että työpuu ja välivarasto ovat tyhjät:
Kuten huomaat, työpuu on puhdas ja väliaikaisalue on tyhjä, joten muokataan nyt viimeisimmän commitin viestiä:
Voimme tämän jälkeen tarkistaa, että viimeisin commit on yksinkertaisesti korvattu näyttämällä kaksi viimeisintä committia:
On vain yksi commit, jossa recipe.txt
-tiedosto lisättiin, joten viimeisin commit todella korvattiin.
Muutosten lisääminen viimeisimpään commitiin
Lisätäksesi muutoksia viimeisimpään commitiin, lisää ensin uudet muutokset vaiheeseen komennolla git add
. Suorita sitten komento git commit --amend
:
git commit --amend -m "New commit message"
Kun suoritat git commit --amend
, vaihealueella olevat muutokset commitoidaan, ja edellinen commit korvataan annetulla viestillä. Voit myös jättää pois -m
-lipun ja kirjoittaa commit-viestin tekstieditorissa.
Lisätään nyt muutoksia viimeisimpään commitiimme. Ensin lisätään uusi rivi reseptitiedostoon uudella vaiheella ja tarkistetaan työpuun ja vaihealueen tila:
Lisätään nyt tiedosto vaihealueelle ja korvataan viimeisin commit uusilla muutoksilla:
Lopuksi tarkastellaan kahta viimeisintä committia ja varmistetaan, että viimeisin commit on korvattu:
Vain yksi commit sisältää recipe.txt
-tiedoston lisäämisen, joten viimeisin commit todella korvattiin.
Kiitos palautteestasi!