Heim > Artikel > Entwicklungswerkzeuge > Änderungen an der Git-Abfragedatei
Während des Entwicklungsprozesses müssen wir häufig Dateiänderungen überprüfen, und Git ist ein leistungsstarkes Versionskontrolltool, das uns auf vielfältige Weise beim Abfragen von Dateiänderungen unterstützt.
1. Den Versionsverlauf einer bestimmten Datei anzeigen
Mit der Git-Befehlszeile können Sie den Versionsverlauf einer bestimmten Datei mit dem folgenden Befehl anzeigen: #🎜🎜 #
$ git log 文件路径#🎜 🎜#Wenn wir beispielsweise den Versionsverlauf der Datei index.html anzeigen möchten, können wir den folgenden Befehl eingeben:
$ git log index.html
Dadurch werden alle Einreichungsdatensätze angezeigt, die sich auf die Datei beziehen , und das Anzeigeergebnis ähnelt den folgenden Informationen: # 🎜🎜#
commit a8e15de3d1d741ff7d6b8ca65107eac875f72dbf (HEAD -> master) Author: John Doe <johndoe@example.com> Date: Fri Jun 18 14:06:11 2021 +0800 Update index.html commit 42b8df272a7f0f113a3dabb376e9b6b113cba302 Author: John Doe <johndoe@example.com> Date: Thu Jun 17 16:47:53 2021 +0800 Add index.htmlJeder Einreichungsdatensatz entspricht einer Version, einschließlich des eingereichten Autors, der Zeit und der Einreichungsanweisungen. 2. Überprüfen Sie die spezifischen Änderungen einer bestimmten Datei Manchmal müssen wir nur die spezifischen Änderungen einer bestimmten Datei überprüfen: #🎜 🎜#
$ git log -p 文件路径
Wenn wir beispielsweise die spezifischen Änderungen an der Datei index.html anzeigen möchten, können wir den folgenden Befehl eingeben:
$ git log -p index.html
Dadurch werden die spezifischen Änderungen an der Datei angezeigt In jedem Übermittlungsdatensatz sind die Anzeigeergebnisse ähnlich. In den folgenden Informationen:
commit a8e15de3d1d741ff7d6b8ca65107eac875f72dbf (HEAD -> master) Author: John Doe <johndoe@example.com> Date: Fri Jun 18 14:06:11 2021 +0800 Update index.html diff --git a/index.html b/index.html index 7f3e5c2..181575f 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,5 @@ <!doctype html> <html> <head> - <title>Hello World</title> + <title>Welcome to My Site</title> </head> <body> <h1>Hello World</h1> <p>This is a sample website.</p> <p>It is still under construction.</p> </body> </html> commit 42b8df272a7f0f113a3dabb376e9b6b113cba302 Author: John Doe <johndoe@example.com> Date: Thu Jun 17 16:47:53 2021 +0800 Add index.html diff --git a/index.html b/index.html new file mode 100644 index 0000000..7f3e5c2 --- /dev/null +++ b/index.html @@ -0,0 +1,4 @@ +<!doctype html> +<html> +<head> + <title>Hello World</title> +</head> +<body> + <h1>Hello World</h1> + <p>This is a sample website.</p> + <p>It is still under construction.</p> +</body> +</html>
Unter diesen gibt der Inhalt nach „@@“ den spezifischen Ort und Inhalt der Änderung an.
3. Die Modifikatoren einer bestimmten Datei anzeigen
Wenn Sie die Modifikatoren einer bestimmten Datei anzeigen möchten, können Sie den folgenden Befehl verwenden:
$ git blame 文件路径# 🎜🎜# Wenn wir beispielsweise die Modifikatoren der Datei index.html anzeigen möchten, können wir den folgenden Befehl eingeben:
$ git blame index.htmlDadurch werden Informationen wie der Modifikator und die Änderungszeit jeder Zeile angezeigt Das angezeigte Ergebnis ähnelt den folgenden Informationen:
42b8df27 (John Doe 2021-06-17 16:47:53 +0800 1) <!doctype html> 42b8df27 (John Doe 2021-06-17 16:47:53 +0800 2) <html> 42b8df27 (John Doe 2021-06-17 16:47:53 +0800 3) <head> 42b8df27 (John Doe 2021-06-17 16:47:53 +0800 4) <title>Hello World</title> 42b8df27 (John Doe 2021-06-17 16:47:53 +0800 5) </head> 42b8df27 (John Doe 2021-06-17 16:47:53 +0800 6) <body> 42b8df27 (John Doe 2021-06-17 16:47:53 +0800 7) <h1>Hello World</h1> ... a8e15de3 (John Doe 2021-06-18 14:06:11 +0800 23) <title>Welcome to My Site</title> a8e15de3 (John Doe 2021-06-18 14:06:11 +0800 24) </head> a8e15de3 (John Doe 2021-06-18 14:06:11 +0800 25) <body> a8e15de3 (John Doe 2021-06-18 14:06:11 +0800 26) <h1>Hello World</h1> ...Darunter ist die Zeichenfolge vor jeder Codezeile der Hashwert des Übermittlungsdatensatzes, in dem sich die Codezeile befindet befindet, und die folgenden Informationen sind der Modifikator, die Zeit usw. Durch diesen Befehl können wir den Änderungsdatensatz jeder Codezeile und den Modifikator klar verstehen. Zusammenfassung: Die oben aufgeführten häufig verwendeten Git-Befehle zum Abfragen von Dateiänderungen können uns helfen, Git besser für die Versionskontrolle zu verwenden.
Das obige ist der detaillierte Inhalt vonÄnderungen an der Git-Abfragedatei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!