git没有检测到更改的文件

时间:2019-05-24 00:42:03

标签: git github

我更改了相对于项目根目录结构的2个Java文件。在我项目的根目录下,我给出了命令select * from PRODUCTS a where a.prod_ID in ? ,然后给出了git add --all。 Git仅添加在项目根目录更改的文件,git commit -m "some message"仅将项目根目录更改的文件推送到远程git。当我手动尝试添加文件并进行提交时,git说没有任何更改,因此提交被忽略。

如何让git识别已更改的文件?

1 个答案:

答案 0 :(得分:2)

可能的原因是:

  • git update-index用于设置assume-unchangedskip-worktreecheck it here
  • 您的文件是嵌套git repo的一部分(子文件夹中的某个地方有.git
  • 您的文件是子模块的一部分(检查.gitmodules文件)