Kiedy robię git commit -a
, widzę następujące informacje:
# 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/
Co oznaczają te nieśledzone pliki? Wszystkie zmiany były rzeczywiście śledzone. Nie rozumiem, dlaczego git ostrzega mnie tutaj o nieśledzonych plikach.
EDYCJA :
Ok, widzę wiele pomieszanych odpowiedzi. Oto, co dzieje się po git commit -a
tym.
# On branch master
nothing to commit (working directory clean)
Jak widać, nie ma NIC poza tymi czterema plikami, do których zastosowano zmiany.
Moje pytanie powinno zostać przeformułowane w następujący sposób: Dlaczego git ostrzega mnie o nieśledzonych plikach, gdy śledzone są wszystkie zmiany w tym zatwierdzeniu?
Innymi słowy, czy nieśledzone ostrzeżenie w komunikacie git commit jest niepotrzebne ?
(use "git add <file>..." to include in what will be committed)