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"
Tällöin viimeisin commit korvataan uudella viestillä.
Vaihtoehtoisesti voit suorittaa git commit --amend -komennon ilman -m-lippua. Tämä avaa oletustekstieditorin aiemmalla commit-viestillä. Muokkaa viestiä, tallenna ja sulje editori muokataksesi committia.
Muokkaa nyt viimeisintä commit-viestiä repositoriossa. Näytä ensin viimeisin commit:
git log -n 1
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:
git status
Kuten näet, työpuu on puhdas ja välivarasto on tyhjä, joten nyt muokkaa viimeisimmän kommitin viestiä:
git commit --amend -m "Add a text file with a simple recipe for boiled eggs"
Varmista sitten, että viimeisin commit on korvattu näyttämällä kaksi uusinta committia:
git log -n 2
Vain yksi commit sisältää recipe.txt-tiedoston lisäyksen, 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 ja muokata viestiä tekstieditorissa.
Lisää nyt muutoksia viimeisimpään commitiin. Lisää ensin uusi rivi reseptitiedostoon seuraavalla vaiheella, tarkista sitten työpuun ja vaihealueen tila:
echo "7. Transfer eggs to ice water or run cold water over them." >> recipe.txt
git status
Lisää nyt tiedosto väliaikaisalueelle ja korvaa viimeisin commit uusilla muutoksilla:
git add recipe.txt
git commit --amend -m "Add a text file with a simple recipe for boiled eggs"
Lopuksi tarkastele kahta uusinta committia varmistaaksesi, että viimeisin commit on korvattu:
git log -n 2
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
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"
Tällöin viimeisin commit korvataan uudella viestillä.
Vaihtoehtoisesti voit suorittaa git commit --amend -komennon ilman -m-lippua. Tämä avaa oletustekstieditorin aiemmalla commit-viestillä. Muokkaa viestiä, tallenna ja sulje editori muokataksesi committia.
Muokkaa nyt viimeisintä commit-viestiä repositoriossa. Näytä ensin viimeisin commit:
git log -n 1
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:
git status
Kuten näet, työpuu on puhdas ja välivarasto on tyhjä, joten nyt muokkaa viimeisimmän kommitin viestiä:
git commit --amend -m "Add a text file with a simple recipe for boiled eggs"
Varmista sitten, että viimeisin commit on korvattu näyttämällä kaksi uusinta committia:
git log -n 2
Vain yksi commit sisältää recipe.txt-tiedoston lisäyksen, 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 ja muokata viestiä tekstieditorissa.
Lisää nyt muutoksia viimeisimpään commitiin. Lisää ensin uusi rivi reseptitiedostoon seuraavalla vaiheella, tarkista sitten työpuun ja vaihealueen tila:
echo "7. Transfer eggs to ice water or run cold water over them." >> recipe.txt
git status
Lisää nyt tiedosto väliaikaisalueelle ja korvaa viimeisin commit uusilla muutoksilla:
git add recipe.txt
git commit --amend -m "Add a text file with a simple recipe for boiled eggs"
Lopuksi tarkastele kahta uusinta committia varmistaaksesi, että viimeisin commit on korvattu:
git log -n 2
Vain yksi commit, jossa recipe.txt-tiedosto lisättiin, joten viimeisin commit todella korvattiin.
Kiitos palautteestasi!