分支已更新,但我有“未提交更改的更改”消息

时间:2015-02-11 18:56:53

标签: git

我使用这些命令将我的所有更改上传到git服务器。

  • git add。 -A
  • git commit -m" COMMENT"
  • git push

然后,我收到了git status的消息:

On branch master
Your branch is up-to-date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   content/2014/03/14/pic/photo.JPG

我尝试了git commit -ma,但我得到了相同的结果。

这可能有什么问题?我使用git版本1.9.3。

git --version
git version 1.9.3 (Apple Git-50)

修改

我尝试了新的结帐,但我仍然遇到同样的问题。

EDIT2

将photo.JPG目录重命名为photo.jpg,我使用不区分大小写的Mac OS X.

2 个答案:

答案 0 :(得分:0)

它可能是Git的旧版本吗?

If no <pathspec> is given when -A option is used, all files in the entire working tree are updated (old versions of Git used to limit the update to the current directory and its subdirectories).

答案 1 :(得分:0)

该文件使用大写字母重命名。我不得不从存储库中删除所有文件以推送更改,然后还原已删除的文件以重新发布更改。现在一切都很好。