git add -A
entspricht NICHT dem -a
-Flag in git commit
. git add -u
ist. Es fügt Änderungen an verfolgten Dateien (einschließlich RMS) hinzu. git add -A
bringt auch nicht gepackte Dateien mit.
Da git add -A
eine Obermenge von git add -u
ist, ist das genug und Sie müssen auch nicht die -a
in commit angeben.
Auch, wenn der Pfad nicht angegeben wird, wird angenommen, dass .
ist, daher ist auch .
überflüssig.
Wenn Sie git 2.0 (Mitte 2013) starten, müssen Sie den Pfad hinzufügen, oder git add -A
würde auf dem gesamten funktionierenden Baum arbeiten.
Siehe " Unterschied von" git add -A
"und" git add .
"".
Sortieren. git add -A
wird mit dem Arbeitsbaum und dem Index übereinstimmen, neue Dateien hinzufügen, modifizierte Dateien markieren und gelöschte Dateien entfernen. git commit -a
zeigt nur Dateien an, die hinzugefügt oder geändert wurden, aber neue Dateien werden nur hinzugefügt, wenn sie bereits in einem früheren git add
ist -a in git commit - ein äquivalent zu git add. -A?
Nein, ist es nicht. Git hinzufügen. -u ist.
Wenn ich "check" sage, gibt es irgendeine Redundanz, wenn ich sowohl -A als auch commit -a
hinzufüge
Keine git commit -a fügt einfach die übrigen Dateien selbst hinzu. In diesem Fall: keine.
Tags und Links git