GIT diff 和 GIT status 忽略文件的更改

标签 git diff status

我有一个 git 存储库,我用了几个星期。它包含分支。 现在我遇到了一个问题,我编辑了一个特定的文件(我很久以前添加的)但是新版本没有出现在 git diffgit status 中。所以我不能提交这个文件的新版本。

我的所有文件都不会发生这种情况。

这可能是什么问题?

编辑:

  • 我的 .gitignore 是空的。
  • 具体文件位于主目录。

最佳答案

我的解决方案是

git update-index --really-refresh

关于GIT diff 和 GIT status 忽略文件的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29918134/

相关文章:

git - 使用 TFS + git 设置 Xamarin Studio 版本控制

git - rebase 时什么是内联 merge

c - 使用 'color' 定义对象的标志状态?

python - 在 "validation"类中使用异常或返回状态代码更好吗?

git - 使用 Git(或任何 VCS)的 Go 项目的正确组织是什么?

git - EGIT 分支本地与远程跟踪

php - 使用差异/补丁合并 PHP 更改

R合并具有相似值的行

python - 如何将 python 的 difflib.unified_diff 的输出应用于原始字符串?

PHP - 显示正在处理的表单的状态