What does \"Changed but not updated mean\"? These files are in git, they\'ve been modified but when I run \"git status,\" these changes appear under \"Changed but not updated\"
You have to use git add
every time OR use git commit -a
or git commit --all
instead of plain git commit
.
from Git docs:
-a --all Tell the command to automatically stage files that have been modified and deleted, but new files you have not told git about are not affected.
add
is basically the "take notice of this file/directory" command. Not CVS's or subversion's track changes to this file.
Every time you modify a file, you have to add it using git add
to be able to commit it, even if you did add it at the beginning.
The git add <file>
adds the 'changes' to your local commit schedule, if those changes aren't added, then they aren't committed.
Why? This is git's workflow, just like anything there is terminology that is open to interpretation, perhaps you're used to SVN's idea of add
, try to forego what you assume and learn how git does things.