Als git noob es in einem Rails-Projekt ausprobieren, frage ich mich, ob es eine schlechte Praxis ist, vor jedem Commit git add .
(aktuelles Verzeichnis hinzufügen) zu tun. Die Intro-Tutorials, die ich gesehen habe, zeigen das anfängliche Hinzufügen des aktuellen Verzeichnisses und anschließend das Hinzufügen von Dateien mithilfe von git add new_file
. Wenn ich eine Menge Dateien aus einer Reihe verschiedener Verzeichnisse hinzufüge, erscheint mir das zu schwierig.Bessere Weise, Git Add zu verwenden?
Im Wesentlichen, wenn Sie mehr als ein oder zwei Dateien hinzufügen, ist es OK, jedes Mal zu verwenden, das ich festsetzen möchte git add .
? Verwendet git add .
das gleiche wie explizit git add new_file
für jede Datei, die seit dem letzten Commit erstellt wurde?
Danke James. Es ist also nicht ineffizient oder redundant, 'git add 'zu verwenden, statt Dateien einzeln hinzuzufügen. Es ist nicht schlecht, bereits hinzugefügte Dateien wieder hinzuzufügen. –
"Eine Datei, die sich nicht geändert hat, erneut hinzufügen" hat keine Auswirkung auf irgendetwas, also nein, es ist nicht schlecht. Ich weiß nicht über ineffizient -
git add .
ist sofort, wenn ich es verwende, aber ich weiß nicht, ob das in einer großen Ordner Hierarchie bleibt. –Allerdings fügt 'git add.' Dateien hinzu, die wahrscheinlich nicht sein sollten, wie Editor-Backups und zufällige andere ephemere Gruft. – Novelocrat