Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Visning af Commit-historik | Introduktion til Git
Git Essentials

bookVisning af Commit-historik

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 historie, men fokuser i første omgang på 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 seneste til tidligste. Navigering i loggen sker med piletasterne, og du afslutter ved at trykke q.

Kør kommandoen git log i projektmappen:

Git log output

Som det ses, vises de tre commits, der indtil nu er foretaget.

Outputdetaljer

Selvom outputtet kun fylder få linjer, indeholder det en del information for hver commit. Her er disse elementer (fra øverst til nederst):

  • commit-hash (unik identifikator for commit);
  • forfatter (navn og e-mail på personen, der lavede committet);
  • dato og tidspunkt for commit;
  • 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:

Derudover er det muligt at forkorte hver commit til én linje, hvor kun commit-hash og commit-besked vises ved hjælp af følgende kommando:

Kør begge kommandoer i terminalen:

De to seneste commits og kondenseret output af alle commits
Note
Bemærk

Ved kørsel af kommandoen git log --oneline vises hashes for commits ikke i deres fulde længde. I stedet vises kun de symboler, der entydigt identificerer committet.

question-icon

Match kommandoerne med handlingerne.

Display the entire commit history with detailed information about each commit:
Display 3 latest commits with detailed information about each commit:

Display the entire commit history with a single line per commit containing only the commit hash and message:

Click or drag`n`drop items and fill in the blanks

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 11

Spørg AI

expand

Spørg AI

ChatGPT

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

bookVisning 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 historie, men fokuser i første omgang på 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 seneste til tidligste. Navigering i loggen sker med piletasterne, og du afslutter ved at trykke q.

Kør kommandoen git log i projektmappen:

Git log output

Som det ses, vises de tre commits, der indtil nu er foretaget.

Outputdetaljer

Selvom outputtet kun fylder få linjer, indeholder det en del information for hver commit. Her er disse elementer (fra øverst til nederst):

  • commit-hash (unik identifikator for commit);
  • forfatter (navn og e-mail på personen, der lavede committet);
  • dato og tidspunkt for commit;
  • 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:

Derudover er det muligt at forkorte hver commit til én linje, hvor kun commit-hash og commit-besked vises ved hjælp af følgende kommando:

Kør begge kommandoer i terminalen:

De to seneste commits og kondenseret output af alle commits
Note
Bemærk

Ved kørsel af kommandoen git log --oneline vises hashes for commits ikke i deres fulde længde. I stedet vises kun de symboler, der entydigt identificerer committet.

question-icon

Match kommandoerne med handlingerne.

Display the entire commit history with detailed information about each commit:
Display 3 latest commits with detailed information about each commit:

Display the entire commit history with a single line per commit containing only the commit hash and message:

Click or drag`n`drop items and fill in the blanks

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 11
some-alt