Visualiser forløpet av prosjektene dine med Git. Å registrere endringer er en av Git sine største styrker. Både for små personlige prosjekter og for stort teamarbeid er evnen til å til enhver tid gå tilbake til tidligere versjoner uunnværlig. I denne veiledningen får du lære hvordan du kan se alle commits i Git-repositoriet ditt og hvilke nyttige kommandoer som kan hjelpe deg med å administrere historikken effektivt.
Viktigste funn
- Git registrerer alle endringer og muliggjør sporing av alle commits.
- Med forskjellige git log-alternativer kan du for eksempel vise bare de siste endringene eller spesifikke detaljer.
- Du kan gå tilbake til tidligere versjoner og spore endringene dine.
Se historikk
For å sjekke historikken til dine commits bruker du kommandoen git log. Denne kommandoen viser deg alle tidligere commits, begynner med den nyeste.

Med git log-kommandoen ser du en oversikt over utførte commits. I starten vises de tre siste commits.
Hver commit er merket med en commit-melding som beskriver hva som ble endret. Du har også informasjon som forfatter og dato, som hjelper deg å forstå konteksten for endringene.
Bradford, commit-meldingen som "Readme lagt til", brukes ofte for å dokumentere de utførte endringene.
Detaljerte commit-informasjoner
Hver commit har en unik ID som benyttes til identifikasjon. Denne ID-en brukes til sporing og for å gå tilbake til en bestemt tilstand av prosjektet ditt.
Hvis du ønsker å gå tilbake til den tidligere tilstanden av filene dine, kan du bruke commit-ID-en for å oppnå dette. Dette gir deg fleksibiliteten til å gjenopprette gamle versjoner, selv om du har gjort feil i senere endringer.
Å gå tilbake er særlig nyttig når du eksperimenterer med forskjellige versjoner og er usikker på hvilke endringer som gir mening.
Tilpasse Git Log-kommandoer
Standardkommandoen gir en lang liste som noen ganger kan være uoversiktlig. Du kan tilpasse kommandoen for å filtrere utdataene og fremheve det som er viktig for deg. For detaljerte utdata kan du bruke git log -p.

Denne kommandoen viser endringer i filene for hver commit.
Hvis du bare vil se de siste to linjene av endringene, er git log -p -2 en god måte å oppsummere informasjonen på en kompakt måte.

Hvis du ønsker å begrense commit-meldingene til en enkelt linje, kan du bruke git log --oneline. Da får du en forenklet visning av de siste commits.
Individuelle formater for commit-meldinger
For ytterligere å optimalisere presentasjonen kan du også definere ditt eget format. Med argumentet --pretty=format: kan du tilpasse utdataene. Et eksempel på dette kan være:
%h står for den forkortede commit-ID-en og %s for commit-meldingen.

Denne tilpasningen er særlig fordelaktig når du raskt ønsker tilgang til viktig informasjon, som for eksempel når du leter etter spesifikke commits.
Sammendrag – Effektivt vise historikk av alle commits med Git
I denne guiden har du lært hvordan du kan se og tilpasse historikken til dine Git-commits. Kommandoen git log er nøkkelen til endringene i prosjektet ditt. Du kan filtrere og tilpasse utdataene for å få akkurat den informasjonen du trenger. Å gå tilbake til tidligere versjoner gir deg dessuten sikkerhet i at du kan rette feil uten problemer.
Vanlige spørsmål
Hvordan ser jeg alle commits i Git-repositoriet mitt?Bruk kommandoen git log for å vise alle commits.
Kan jeg gå tilbake til en bestemt commit?Ja, bruk commit-ID-en med kommandoen git checkout.
Hva betyr de forskjellige informasjonene i loggen?Loggen viser commit-ID, forfatter, dato og commit-meldingen.
Hvordan kan jeg tilpasse loggutdataene?Du kan bruke alternativer som -p, -2, eller --oneline for å endre visningen.
Kan jeg lage et individuelt format for logg-kommandoen?Ja, du kan tilpasse kommandoen med git log --pretty=format: for å vise spesifik informasjon.