Gibt es einen Unterschied zwischen:Irgendein Unterschied zwischen Git add. und Git hinzufügen --all?
git add .
und
git add --all
?
Gibt es einen Unterschied zwischen:Irgendein Unterschied zwischen Git add. und Git hinzufügen --all?
git add .
und
git add --all
?
git add --all
wird die gelöschte Datei zu (Entfernen von Dateien aus dem Index, die nicht mehr im Arbeitsbaum) hinzufügen, während git add .
nicht der Fall ist.
Für neue Dateien und Dateien, die bereits in aktuellem Arbeitsbaum verfolgt:
git add .
Nur Dateien, die bereits in aktuellem Arbeitsbaum verfolgt:
git add -u
Für neue Dateien, Dateien, die bereits in aktuellen Arbeits verfolgt Baum, und entfernen Sie Dateien aus dem Index, die nicht mehr im Arbeitsbaum sind:
git add -A
oder
git add --all
Nit-Auswahl: Es kann die gelöschten Dateien nicht "hinzufügen". Es entfernt sie. –
@AdrianRatnapala: Fügen Sie die Löschung dieser Dateien zum Index hinzu. – eckes
möglich Duplikat [Unterschied zwischen "git add -A" und "git add."] (Http://stackoverflow.com/questions/572549/difference-between-git-add-a- and-git-add) –