Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Visa Ändringar | Mer Avancerad Interaktion
Git-Grunder

Visa Ändringar

Svep för att visa menyn

git log -p

Kommandot git log visar projektets commithistorik. För att visa de exakta rader som ändrats i varje commit, använd flaggan -p (patch). Detta tillvägagångssätt är användbart när du behöver snabbt identifiera en commit som introducerade en bugg i koden.

Fullständigt kommando:

git log -p

Kör kommandot i terminalen:

Git log -p

Varje commit är avgränsad med en ram i olika färger för att förbättra den visuella åtskillnaden. Eftersom detaljerad information om varje commit kanske inte får plats på en skärm, använd piltangenterna för att bläddra upp och ner.

Note
Notering

Du kan avsluta genom att trycka på q-tangenten.

Här indikerar plustecken tillagda rader, och om några rader har tagits bort visas de med minustecken (bindestreck).

git show

Kommandot git show visar detaljerad information om ändringar som införts av en specifik commit. Grundläggande syntax:

git show [commit]

Här avser [commit] hashen (identifieraren) för den commit du vill visa.

Granska utdata från kommandot git log -p, med fokus på den näst senaste commit:

commit e3bd3aa851985adbe19048068ebf5fae623a07a1
Author: Kyryl Sidak <email@example.com>
Date:   Fri Nov 10 13:57:55 2023 +0200
Subject: "Add description of Git"
Body: "This commit introduces brief description of Git and highlights its key features. It also states the reasons for the widespread popularity of Git."

Här är de första raderna av utdata för denna commit. För att använda kommandot git show för denna commit, kopiera dess hash och kör följande kommando:

git show e3bd3aa851985adbe19048068ebf5fae623a07a1
Note
Notera

Din commit-hash kan vara annorlunda, så se till att använda rätt hash.

Kör detta kommando i terminalen:

Git show

Som du kan se är utdata densamma som för kommandot git log -p, men endast för en commit.

question mark

Vad är den största skillnaden mellan kommandona git log -p och git show?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2

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 2. Kapitel 2
some-alt