Visning af Commit-historik
Forståelse af commit-historikken i et Git-repositorium er grundlæggende for effektiv versionskontrol og samarbejde. Der findes forskellige kommandoer og teknikker til at navigere og forstå commit-historikken i et Git-projekt, men indtil videre vil vi kun diskutere kommandoen git log
.
Git Log
Den primære kommando til visning af commit-historik er git log
. Denne kommando viser en kronologisk liste over commits og giver væsentlige oplysninger for hver commit.
Grundlæggende brug
Denne kommando viser commit-historikken fra den nyeste til den ældste. Du kan navigere gennem loggen ved hjælp af piletasterne og afslutte ved at trykke på q.
Lad os køre git log
i vores projektmappe:
Som du kan se, vises alle de tre commits, vi har lavet indtil nu.
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 commit-identifikator);
- forfatter (navn og e-mail på personen, der lavede committet);
- dato og tidspunkt for commit;
- commit-besked.
Tilpasning af output
Vi kan også begrænse antallet af viste commits ved at bruge kommandoen git log -n
. For eksempel vil følgende kommando kun vise de 2 nyeste commits:
Derudover er det muligt at forkorte hver commit til én enkelt linje, hvor kun commit-hash og commit-besked vises ved hjælp af følgende kommando:
Lad os køre begge disse 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
Awesome!
Completion rate improved to 3.57
Visning af Commit-historik
Stryg for at vise menuen
Forståelse af commit-historikken i et Git-repositorium er grundlæggende for effektiv versionskontrol og samarbejde. Der findes forskellige kommandoer og teknikker til at navigere og forstå commit-historikken i et Git-projekt, men indtil videre vil vi kun diskutere kommandoen git log
.
Git Log
Den primære kommando til visning af commit-historik er git log
. Denne kommando viser en kronologisk liste over commits og giver væsentlige oplysninger for hver commit.
Grundlæggende brug
Denne kommando viser commit-historikken fra den nyeste til den ældste. Du kan navigere gennem loggen ved hjælp af piletasterne og afslutte ved at trykke på q.
Lad os køre git log
i vores projektmappe:
Som du kan se, vises alle de tre commits, vi har lavet indtil nu.
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 commit-identifikator);
- forfatter (navn og e-mail på personen, der lavede committet);
- dato og tidspunkt for commit;
- commit-besked.
Tilpasning af output
Vi kan også begrænse antallet af viste commits ved at bruge kommandoen git log -n
. For eksempel vil følgende kommando kun vise de 2 nyeste commits:
Derudover er det muligt at forkorte hver commit til én enkelt linje, hvor kun commit-hash og commit-besked vises ved hjælp af følgende kommando:
Lad os køre begge disse 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!