Git er basert på commits, som består av filendringer. Et git repository består av mange commits i en bestemt rekkefølge. Under er et eksempel av hvordan en slik historikk kan se ut.
---
title: Git History
---
%% This is a diagram. If it is not rendering, install this extension:
%% https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid
gitGraph
commit id: "Adds a print"
commit id: "Adds a second print"
commit id: "Adds a third print"
commit id: "Removes the third print"
Forskjellene mellom to commits kalles en diff. Under er diffen for hver enkelt commit i eksempelet over.
+ print("Hello World!")
print("Hello World!")
+ print("Hello World 2!")
print("Hello World!")
print("Hello World 2!")
+ print("Hello World 3!")
print("Hello World!")
print("Hello World 2!")
- print("Hello World 3!")
print("Hello World!")
print("Hello World 2!")
Når du har gjennomført Logikk øvingen, har du mest sannsynlig endret noen av filene. Du kan hvilke filer du har endret i Source Control fanen. Trykk på en fil for å se hva du har endret.
Hvis du trykker på eller holder musen over en av filene , får du opp disse knappene. Pilen fjerner endringene, og pluss knappen vil flytte endringene fra "Changes" til "Staged Changes". Kun endringer i "Staged Changes" vil bli med i et commit.
Når du har lagt til endringene, skriv en beskrivelse av hva du har gjort i "Message" feltet. Når du er ferdig, trykk på "Commit" knappen.
Nå er endringene dine lagret i et commit i ditt lokale git repo. Trykk på historikk knappen for å se commit historikken din.
Trykk på Sync Changes for å pushe endringene dine til GitHub.
Gå til forken din i GitHub og se endringene i commit historikken.
Åpne command palette
Kjør kommandoen
Open In Github: Project
I github kan du se commit historikken ved å trykke på commits telleren.