Hinzufügen von Dateien in das Staging von Git auf verschiedene Weisen

Ashok Chapagai 6 Februar 2022
Hinzufügen von Dateien in das Staging von Git auf verschiedene Weisen

Während der Befehl git add der am häufigsten verwendete Befehl zum Hinzufügen von Dateien zum Staging sein dürfte, können je nach Situation andere Flags nützlich sein. Dieser Artikel taucht tief in das Flag ein, das Sie mit dem Befehl git add verwenden können.

Flags für git add in Git Version 2.x

Die verschiedenen Modi von git add können in der folgenden Tabelle dargestellt werden.

Befehl Neue Dateien Geänderte Dateien Gelöschte Dateien
git add -A <optionaler_Pfad>
git add .
git add --ignore-removal .
git add -u

Die ersten beiden Befehle, git add -A und git add . funktioniert ähnlich, da beide verwendet werden, um alle Dateien bereitzustellen (neu, geändert, gelöscht). Außerdem ist der Befehl git add -A äquivalent zu git add -all. Der einzige Unterschied zwischen diesen beiden Befehlen besteht darin, dass git add . fügt alle Dateien im aktuellen Ordner hinzu und wenn git add -A ohne Pfadangabe ausgeführt wird. Es fügt alle Dateien zum Staging hinzu, unabhängig von dem Verzeichnis, von dem aus Sie den Befehl ausgeführt haben.

Das dritte Flag funktioniert ganz anders, da es nur neue und geänderte Dateien zum Staging hinzufügt, während der letzte Befehl git add -u nur geänderte und gelöschte Dateien bereitstellt. Die Langform von git add -u ist git add --update.

Ashok Chapagai avatar Ashok Chapagai avatar

Ashok is an avid learner and senior software engineer with a keen interest in cyber security. He loves articulating his experience with words to wider audience.

LinkedIn GitHub

Verwandter Artikel - Git Add