git add
zur Vorbereitung von Dateien für einen CommitEines der Kernelemente in der Arbeit mit Git ist das Commit, ein unveränderlicher Schnappschuss aller Versionen eines Projekts. Dieser Prozess erfordert die korrekte Vorbereitung der Dateien. Die richtige Antwort auf die Frage "Wie sollten Sie Dateien für einen Commit vorbereiten?" ist git add
.
git add
und wie wird es verwendet?Der Befehl git add
wird im Git-Versionskontrollsystem verwendet, um Änderungen an Dateien im Arbeitsverzeichnis zum Index (oder Staging-Bereich) hinzuzufügen. Einfach ausgedrückt, es bereitet Dateien für einen Commit vor.
Die grundlegende Syntax für git add
sieht so aus:
git add [Dateipfad]
Wo "[Dateipfad]" der Pfad zur Datei oder zum Verzeichnis ist, das Sie zum Staging-Bereich hinzufügen möchten. Sie können auch git add .
verwenden, um alle neuen und geänderten Dateien zum Staging-Bereich hinzuzufügen.
git add
Angenommen, Sie haben eine neue Funktion in Ihrer neueFunktion.js
Datei hinzugefügt und möchten diesen Change committen. Zunächst müssen Sie diesen Change zum Staging-Bereich hinzufügen. Das tun Sie mit:
git add neueFunktion.js
Jetzt ist die Datei neueFunktion.js
bereit, mittels git commit
zu commiten.
Die Verwendung von git add
erfordert vorsichtiges, bewusstes Arbeiten. Es ist wichtig sich daran zu erinnern, nur Dateien hinzuzufügen, die Sie wirklich in den nächsten Commit einbeziehen möchten. Deshalb ist es in der Regel besser, Dateien einzeln hinzuzufügen, anstatt git add .
zu verwenden und alle Änderungen auf einmal hinzuzufügen.
Außerdem bietet git add
die Möglichkeit, Patch-Modus mit der Option -p
oder --patch
zu verwenden. Diese Option ermöglicht es Ihnen, spezifische Teile einer Datei (statt der gesamten Datei) zum Staging-Bereich hinzuzufügen.
Zum Schluss ist es erwähnenswert, dass git add
nur Änderungen zum Staging-Bereich hinzufügt – es commitet sie nicht. Um die Änderungen zu commiten, müssen Sie immer noch git commit
verwenden.