Git: file “changed but not updated”

后端 未结 3 1031
小蘑菇
小蘑菇 2021-02-02 09:15

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\"

相关标签:
3条回答
  • 2021-02-02 09:30

    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.

    0 讨论(0)
  • 2021-02-02 09:33

    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.

    0 讨论(0)
  • 2021-02-02 09:41

    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.

    0 讨论(0)
提交回复
热议问题