Wenn ich a mache git commit -a, sehe ich Folgendes:
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch better_tag_show
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: ../assets/stylesheets/application.css
# modified: ../views/pages/home.html.erb
# modified: ../views/tags/show.html.erb
# modified: ../../db/seeds.rb
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# ../assets/stylesheets/
# ../views/pages/
Was bedeuten diese nicht verfolgten Dateien? Alle Änderungen wurden tatsächlich verfolgt. Ich verstehe nicht, warum Git mich hier vor nicht verfolgten Dateien warnt.
EDIT :
Ok, ich sehe viele verwirrte Antworten. Dies ist, was passiert, nachdem ich git commit -adies.
# On branch master
nothing to commit (working directory clean)
Wie Sie sehen können, gibt es NICHTS anderes als diese vier Dateien, auf die Änderungen angewendet wurden.
Meine Frage sollte wie folgt umformuliert werden: Warum warnt mich git vor nicht verfolgten Dateien, wenn alle Änderungen in diesem Commit nachverfolgt wurden?
Mit anderen Worten, ist die nicht verfolgte Warnung in der Git-Commit-Nachricht nicht erforderlich ?
addbearbeitet wurden. Aus den Dokumenten für -a: Weisen Sie den Befehl an, Dateien, die geändert und gelöscht wurden, automatisch bereitzustellen, aber neue Dateien, von denen Sie git nichts erzählt haben, sind nicht betroffen .
(use "git add <file>..." to include in what will be committed)