Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Kommitointien Muokkaaminen | Muutosten Kumoaminen
Git Essentials

bookKommitointien 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-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:

Viimeisimmän commitin tarkastelu

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:

Tilan tarkistus

Kuten näet, työpuu on puhdas ja välivarasto on tyhjä, joten nyt muokkaa viimeisimmän kommitin viestiä:

Muokataan commit-viestiä

Vahvista sitten, että viimeisin commit on korvattu näyttämällä kaksi uusinta committia:

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, lisää ensin 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 viimeisimpään commitiin. Lisää ensin uusi rivi reseptitiedostoon seuraavalla vaiheella, tarkista sitten työpuun ja vaihealueen tila:

Tiedoston muokkaaminen ja tilan tarkistaminen

Lisää nyt tiedosto väliaikaisalueelle ja korvaa uusin commit uusilla muutoksilla:

Muutosten siirtäminen väliaikaisalueelle ja commitin muokkaaminen

Tarkastele lopuksi kahta viimeisintä committia varmistaaksesi, että uusin commit on korvattu:

Kaksi viimeisintä committia

Vain yksi commit sisältää recipe.txt-tiedoston lisäyksen, joten viimeisin commit todella korvattiin.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 3.57

bookKommitointien 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-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:

Viimeisimmän commitin tarkastelu

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:

Tilan tarkistus

Kuten näet, työpuu on puhdas ja välivarasto on tyhjä, joten nyt muokkaa viimeisimmän kommitin viestiä:

Muokataan commit-viestiä

Vahvista sitten, että viimeisin commit on korvattu näyttämällä kaksi uusinta committia:

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, lisää ensin 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 viimeisimpään commitiin. Lisää ensin uusi rivi reseptitiedostoon seuraavalla vaiheella, tarkista sitten työpuun ja vaihealueen tila:

Tiedoston muokkaaminen ja tilan tarkistaminen

Lisää nyt tiedosto väliaikaisalueelle ja korvaa uusin commit uusilla muutoksilla:

Muutosten siirtäminen väliaikaisalueelle ja commitin muokkaaminen

Tarkastele lopuksi kahta viimeisintä committia varmistaaksesi, että uusin commit on korvattu:

Kaksi viimeisintä committia

Vain yksi commit sisältää recipe.txt-tiedoston lisäyksen, joten viimeisin commit todella korvattiin.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
some-alt