Visning af Commit-historik
Stryg for at vise menuen
Forståelse af commit-historikken i et Git-repository er afgørende for effektiv versionskontrol og samarbejde.
Der findes flere kommandoer og metoder til at udforske og fortolke en Git-projekts historik, men fokuser i første omgang på kommandoen git log.
Git Log
Den primære kommando til at se commit-historik er git log. Denne kommando viser en kronologisk liste over commits og giver væsentlige oplysninger for hver commit.
Grundlæggende brug
git log
Denne kommando viser commit-historikken fra den nyeste til den ældste. Du kan navigere gennem loggen med piletasterne og afslutte ved at trykke på q.
Kør kommandoen git log i projektmappen:
Som du kan se, vises de tre commits, der indtil nu er blevet lavet.
Outputdetaljer
Selvom outputtet kun fylder få linjer, indeholder det en del information for hver commit. Her er disse elementer (fra top til bund):
- Commit-hash (unik identifikator for commit);
- Forfatter (navn og e-mail på personen, der lavede committen);
- Dato og tidspunkt for committen;
- Commit-besked.
Tilpasning af output
Det er muligt at begrænse antallet af viste commits med kommandoen git log -n.
For eksempel viser følgende kommando kun de to seneste commits:
git log -n 2
Derudover er det muligt at kondensere hver commit til én linje, hvor kun commit-hash og commit-besked vises ved hjælp af følgende kommando:
git log --oneline
Kør begge kommandoer i terminalen:
Når kommandoen git log --oneline køres, vises hashes for commits ikke i deres fulde længde. I stedet vises kun de symboler, der entydigt identificerer committet.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat