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 文件路径
$ 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.html
$ 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 文件路径
$ git blame index.html
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> ...
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!