Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Commitgeschiedenis Bekijken | Introductie tot Git
Git Essentials

Commitgeschiedenis Bekijken

Veeg om het menu te tonen

Inzicht in de commitgeschiedenis van een Git-repository is essentieel voor effectief versiebeheer en samenwerking. Er zijn verschillende commando's en methoden om de geschiedenis van een Git-project te verkennen en te interpreteren, maar richt je nu op het git log-commando.

Git Log

Het primaire commando om de commitgeschiedenis te bekijken is git log. Dit commando toont een chronologische lijst van commits en geeft essentiële informatie voor elke commit weer.

Basisgebruik

git log

Dit commando toont de commitgeschiedenis van de nieuwste naar de oudste. Je kunt door het logboek navigeren met de pijltjestoetsen en afsluiten door op q te drukken.

Voer het commando git log uit in de projectmap:

Git log uitvoer

Zoals je ziet, worden de drie tot nu toe gemaakte commits weergegeven.

Uitvoer Details

Hoewel de uitvoer uit slechts enkele regels bestaat, bevat deze veel informatie per commit. Dit zijn de elementen (van boven naar beneden):

  • Commit-hash (unieke commit-identificatie);
  • Auteur (naam en e-mailadres van de persoon die de commit heeft gemaakt);
  • Datum en tijd waarop de commit is gemaakt;
  • Commit-bericht.

De uitvoer aanpassen

Het is mogelijk het aantal weergegeven commits te beperken met het commando git log -n. Het volgende commando toont bijvoorbeeld alleen de twee meest recente commits:

git log -n 2

Daarnaast is het mogelijk om elke commit te comprimeren tot één regel, waarbij alleen de commit-hash en het commit-bericht worden getoond met het volgende commando:

git log --oneline

Voer beide commando's uit in de terminal:

Twee laatste commits en samengevatte uitvoer van alle commits
Note
Opmerking

Bij het uitvoeren van het commando git log --oneline worden de hashes van de commits niet volledig weergegeven. In plaats daarvan worden alleen de symbolen getoond die de commit uniek identificeren.

question-icon

Koppel de opdrachten aan de bijbehorende acties.

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:

Klik of sleep items en vul de lege plekken in

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 11

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 11
some-alt