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:
- Täydentää 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"
Tällöin viimeisin commit korvataan uudella viestillä.
Vaihtoehtoisesti voit suorittaa git commit --amend -komennon ilman -m-valitsinta. Tämä avaa oletustekstieditorin aiemmalla commit-viestillä. Muokkaa viestiä, tallenna ja sulje editori muokataksesi committia.
Muokkaa nyt viimeisimmän commitin viestiä repositoriossa. Näytä ensin viimeisin commit:
Kommit-viesti on hyväksyttävä, mutta sitä voidaan parantaa täsmentämällä, että lisätty tiedosto on tekstitiedosto. Varmista, että työpuu ja välivarasto ovat tyhjät:
Kuten näet, työpuu on puhdas ja välivarasto on tyhjä, joten nyt muokkaa viimeisimmän kommitin viestiä:
Varmista sitten, että viimeisin commit on korvattu näyttämällä kaksi uusinta committia:
Vain yksi commit sisältää recipe.txt-tiedoston lisäämisen, joten viimeisin commit todella korvattiin.
Muutosten lisääminen viimeisimpään commitiin
Lisätäksesi muutoksia viimeisimpään commitiin, vie ensin lisätyt muutokset vaiheeseen komennolla git add. Suorita sitten komento git commit --amend:
git commit --amend -m "New commit message"
Kun suoritat git commit --amend, vaiheistetut muutokset commitoidaan ja edellinen commit korvataan uudella viestillä.
Voit myös jättää -m-lipun pois muokataksesi viestiä tekstieditorissa.
Lisää nyt muutoksia uusimpaan commitiin. Lisää ensin uusi rivi reseptitiedostoon seuraavalla vaiheella, tarkista sitten työpuun ja vaiheistusalueen tila:
Lisää nyt tiedosto väliaikaisalueelle ja korvaa uusin commit uusilla muutoksilla:
Tarkastele lopuksi kahta uusinta committia varmistaaksesi, että uusin commit on korvattu:
Vain yksi commit, jossa recipe.txt-tiedosto lisättiin, 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 change the commit message without overwriting the changes?
What happens if I amend a commit that has already been pushed to a remote repository?
Can I undo an amended commit if I make a mistake?
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:
- Täydentää 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"
Tällöin viimeisin commit korvataan uudella viestillä.
Vaihtoehtoisesti voit suorittaa git commit --amend -komennon ilman -m-valitsinta. Tämä avaa oletustekstieditorin aiemmalla commit-viestillä. Muokkaa viestiä, tallenna ja sulje editori muokataksesi committia.
Muokkaa nyt viimeisimmän commitin viestiä repositoriossa. Näytä ensin viimeisin commit:
Kommit-viesti on hyväksyttävä, mutta sitä voidaan parantaa täsmentämällä, että lisätty tiedosto on tekstitiedosto. Varmista, että työpuu ja välivarasto ovat tyhjät:
Kuten näet, työpuu on puhdas ja välivarasto on tyhjä, joten nyt muokkaa viimeisimmän kommitin viestiä:
Varmista sitten, että viimeisin commit on korvattu näyttämällä kaksi uusinta committia:
Vain yksi commit sisältää recipe.txt-tiedoston lisäämisen, joten viimeisin commit todella korvattiin.
Muutosten lisääminen viimeisimpään commitiin
Lisätäksesi muutoksia viimeisimpään commitiin, vie ensin lisätyt muutokset vaiheeseen komennolla git add. Suorita sitten komento git commit --amend:
git commit --amend -m "New commit message"
Kun suoritat git commit --amend, vaiheistetut muutokset commitoidaan ja edellinen commit korvataan uudella viestillä.
Voit myös jättää -m-lipun pois muokataksesi viestiä tekstieditorissa.
Lisää nyt muutoksia uusimpaan commitiin. Lisää ensin uusi rivi reseptitiedostoon seuraavalla vaiheella, tarkista sitten työpuun ja vaiheistusalueen tila:
Lisää nyt tiedosto väliaikaisalueelle ja korvaa uusin commit uusilla muutoksilla:
Tarkastele lopuksi kahta uusinta committia varmistaaksesi, että uusin commit on korvattu:
Vain yksi commit, jossa recipe.txt-tiedosto lisättiin, joten viimeisin commit todella korvattiin.
Kiitos palautteestasi!