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

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:

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

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 tarkistaminen

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

Muokataan commit-viestiä

Varmista 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, 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:

Tiedoston muokkaaminen ja tilan tarkistaminen

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

Muutosten väliaikaisalueelle lisääminen ja commitin muokkaaminen

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

Kaksi viimeisintä committia

Vain yksi commit, jossa recipe.txt-tiedosto lisättiin, joten viimeisin commit todella korvattiin.

question mark

Mikä komento mahdollistaa viimeisimmän Git-commitin viestin muokkaamisen?

Select the correct answer

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

Suggested prompts:

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

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:

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

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 tarkistaminen

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

Muokataan commit-viestiä

Varmista 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, 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:

Tiedoston muokkaaminen ja tilan tarkistaminen

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

Muutosten väliaikaisalueelle lisääminen ja commitin muokkaaminen

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

Kaksi viimeisintä committia

Vain yksi commit, jossa recipe.txt-tiedosto lisättiin, joten viimeisin commit todella korvattiin.

question mark

Mikä komento mahdollistaa viimeisimmän Git-commitin viestin muokkaamisen?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
some-alt