Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Visa Commit-historik | Introduktion till Git
Git-Grunder

Visa Commit-historik

Svep för att visa menyn

Att förstå commithistoriken i ett Git-repository är avgörande för effektiv versionshantering och samarbete. Det finns flera kommandon och metoder för att utforska och tolka en Git-projekts historik, men fokusera för närvarande på kommandot git log.

Git Log

Det primära kommandot för att visa commithistorik är git log. Detta kommando visar en kronologisk lista över commits och ger viktig information för varje commit.

Grundläggande användning

git log

Detta kommando visar commit-historiken från den senaste till den tidigaste. Du kan navigera genom loggen med piltangenterna och avsluta genom att trycka på q.

Kör kommandot git log i projektkatalogen:

Git logg-utdata

Som du kan se visas de tre commits som hittills har gjorts.

Utdata detaljer

Trots att utdata består av ganska få rader innehåller den mycket information för varje commit. Här är dessa element (uppifrån och ner):

  • Commit-hash (unik identifierare för commit);
  • Författare (namn och e-postadress till personen som gjorde committen);
  • Datum och tidpunkt då committen gjordes;
  • Commit-meddelande.

Anpassa utdata

Du kan begränsa antalet commits som visas med kommandot git log -n. Till exempel visar följande kommando endast de två senaste commits:

git log -n 2

Dessutom är det möjligt att kondensera varje commit till en enda rad, där endast commit-hash och commit-meddelande visas med följande kommando:

git log --oneline

Kör båda kommandona i terminalen:

De två senaste commitarna och kondenserad utmatning av alla commit-historik
Note
Notera

När kommandot git log --oneline körs visas inte hela hashvärdet för commitarna. Istället visas endast de symboler som unikt identifierar commiten.

question-icon

Matcha kommandona med åtgärderna.

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:

Klicka eller dra`n`släpp objekt och fyll i luckorna

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 11

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 11
some-alt