Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Eine sehr interessante Möglichkeit von git add ist, nur bestimmte Änderungen in einer Datei zu stagen. Nehmen wir beispielsweise an, wir haben eine Datei namens README mit dem folgenden Inhalt:
Hello World
Diese Datei ist bereits in diesem Zustand eingecheckt. Ändern wir nun den Dateiinhalt wie folgt ab:
Big Bang Hello World Supernova!
Mit git add --patch kommen Sie in den Patch-Modus des Befehls. In ihm können die Änderungen in den angegebenen Dateien Hunk-weise bearbeitet werden.[1]
git add --patch README
diff --git a/README b/README
index 557db03..a4f736b 100644
--- a/README
+++ b/README
@@ -1 +1,3 @@
+Big Bang
Hello World
+Supernova!
Stage this hunk [y,n,a,d,/,s,e,?]?
An dieser Stelle ist etwas interaktive Arbeit vonnöten. Im Folgenden werden die einzelnen Aktionen aufgeführt, die Ihnen zur Verfügung stehen: