git diff-Befehl
Der git diff-Befehl vergleicht Unterschiede zwischen Dateien, das heißt, er vergleicht die Unterschiede zwischen dem Staging-Bereich und dem Arbeitsverzeichnis.
Der git diff-Befehl zeigt den Unterschied zwischen Dateien, die in den Staging-Bereich geschrieben wurden, und Dateien, die geändert, aber noch nicht in den Staging-Bereich geschrieben wurden.
git diff hat zwei Hauptanwendungsszenarien.
- Noch nicht vorgemerkte Änderungen:git diff
- Vorgemerkte Änderungen anzeigen:git diff --cached
- Alle vorgemerkten und nicht vorgemerkten Änderungen anzeigen:git diff HEAD
- Zusammenfassung statt des gesamten Diffs anzeigen:git diff --stat
Unterschiede zwischen dem Staging-Bereich und dem Arbeitsverzeichnis anzeigen:
$ git diff [file]
Die Unterschiede zwischen dem Staging-Bereich und dem letzten Commit anzeigen:
$ git diff --cached [file] oder $ git diff --staged [file]
Unterschiede zwischen zwei Commits anzeigen:
$ git diff [first-branch]...[second-branch]
Gib Folgendes in die Datei hello.php ein:
<?php echo 'Example:www.example.com'; ?>
Verwende git status, um den Status anzuzeigen:
A README
AM hello.php
$ git diff
diff --git a/hello.php b/hello.php
index e69de29..69b5711 100644
--- a/hello.php
+++ b/hello.php
@@ -0,0 +1,3 @@
+<?php
+echo 'Example: www.example.com';
+?>
git status monstra cambios desde tui ultim commit o cambios preparat por commit, durant que git diff monstra linea per linea quo ti cambios actualmen es.
Sequente, lass nos regardar.git diff --cachedEffecte de execution:
$ git status -s
A README
A hello.php
$ git diff --cached
diff --git a/README b/README
new file mode 100644
index 0000000..8f87495
--- /dev/null
+++ b/README
@@ -0,0 +1 @@
+# Beispiel Git-Test
diff --git a/hello.php b/hello.php
new file mode 100644
index 0000000..69b5711
--- /dev/null
+++ b/hello.php
@@ -0,0 +1,3 @@
+<?php
+echo 'Example: www.example.com';
+?>
Weitere Erweiterungen