Commit-historian Tarkastelu
Git-repositorion commit-historian ymmärtäminen on olennainen osa tehokasta versionhallintaa ja yhteistyötä. On olemassa useita komentoja ja tekniikoita, joilla voidaan navigoida ja ymmärtää Git-projektin commit-historiaa, mutta tässä käsitellään ainoastaan git log
-komentoa.
Git Log
Ensisijainen komento commit-historian tarkasteluun on git log
. Tämä komento näyttää kronologisen listan commiteista, tarjoten olennaiset tiedot jokaisesta commitista.
Peruskäyttö
Tämä komento näyttää commit-historian uusimmasta vanhimpaan. Voit selata lokia nuolinäppäimillä ja poistua painamalla q.
Suoritetaan git log
projektihakemistossamme:
Kuten huomaat, kaikki kolme tähän mennessä tekemäämme committia näkyvät.
Tulosteen yksityiskohdat
Vaikka tuloste vie vain muutaman rivin, se sisältää paljon tietoa jokaisesta commitista. Tässä ovat nämä elementit (ylhäältä alas):
- commit hash (yksilöllinen commit-tunniste);
- author (commitin tehneen henkilön nimi ja sähköpostiosoite);
- date and time jolloin commit tehtiin;
- commit message.
Tulosteen mukauttaminen
Voimme myös rajoittaa näytettävien commitien määrää käyttämällä komentoa git log -n
. Esimerkiksi seuraava komento näyttää vain 2 uusinta committia:
Lisäksi on mahdollista tiivistää jokainen commit yhteen riville, jolloin näytetään vain commitin hash ja commit-viesti seuraavalla komennolla:
Suoritetaan molemmat näistä komennoista terminaalissa:
Kun suoritat komennon git log --oneline
, commitien hash-arvoja ei näytetä kokonaan. Sen sijaan näytetään vain symbolit, jotka yksilöivät commitin yksiselitteisesti.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
What other options can I use with the git log command?
Can you explain how to search for a specific commit using git log?
How do I interpret the information shown in the git log output?
Awesome!
Completion rate improved to 3.57
Commit-historian Tarkastelu
Pyyhkäise näyttääksesi valikon
Git-repositorion commit-historian ymmärtäminen on olennainen osa tehokasta versionhallintaa ja yhteistyötä. On olemassa useita komentoja ja tekniikoita, joilla voidaan navigoida ja ymmärtää Git-projektin commit-historiaa, mutta tässä käsitellään ainoastaan git log
-komentoa.
Git Log
Ensisijainen komento commit-historian tarkasteluun on git log
. Tämä komento näyttää kronologisen listan commiteista, tarjoten olennaiset tiedot jokaisesta commitista.
Peruskäyttö
Tämä komento näyttää commit-historian uusimmasta vanhimpaan. Voit selata lokia nuolinäppäimillä ja poistua painamalla q.
Suoritetaan git log
projektihakemistossamme:
Kuten huomaat, kaikki kolme tähän mennessä tekemäämme committia näkyvät.
Tulosteen yksityiskohdat
Vaikka tuloste vie vain muutaman rivin, se sisältää paljon tietoa jokaisesta commitista. Tässä ovat nämä elementit (ylhäältä alas):
- commit hash (yksilöllinen commit-tunniste);
- author (commitin tehneen henkilön nimi ja sähköpostiosoite);
- date and time jolloin commit tehtiin;
- commit message.
Tulosteen mukauttaminen
Voimme myös rajoittaa näytettävien commitien määrää käyttämällä komentoa git log -n
. Esimerkiksi seuraava komento näyttää vain 2 uusinta committia:
Lisäksi on mahdollista tiivistää jokainen commit yhteen riville, jolloin näytetään vain commitin hash ja commit-viesti seuraavalla komennolla:
Suoritetaan molemmat näistä komennoista terminaalissa:
Kun suoritat komennon git log --oneline
, commitien hash-arvoja ei näytetä kokonaan. Sen sijaan näytetään vain symbolit, jotka yksilöivät commitin yksiselitteisesti.
Kiitos palautteestasi!