Ich bin ein bisschen neu zu Git, und ich verstehe nicht, warum git commit -a
nur geänderte und gelöschte Dateien, aber keine neuen Dateien.Warum nicht git commit -a neue Dateien hinzufügen?
Kann jemand erklären, warum es so ist, und warum gibt es kein anderes Commit-Flag zum Aktivieren von Dateien und Commit in one command?
BTW, fügt hg commit -A sowohl neue und gelöschte Dateien auf die commit
Sie möchten vielleicht fragen, warum es auf der git Liste . Dies könnte ein nützliches Feature sein, wenn jemand sich darum kümmert, es hinzuzufügen. – xenoterracide
Ich denke thet gibt es nicht 'git commit -A, weil 1.) das Hinzufügen neuer Dateien ist relativ ungewöhnlich; auch die meisten anderen VCS erfordern explizite 'scm add' Schritt 2.) '.gitignore' und ähnliche Dateien sind nicht perfekt, was dazu führen könnte, dass unerwünschte Dateien zum Commit hinzugefügt werden. –
Dies sollte definitiv das Standardverhalten "-a" sein – juliangonzalez