首页 > 解决方案 > "git diff-index --name-only HEAD" 报告windows下的文件,而不是cygwin下的

问题描述

在 git 版本为“git version 2.8.3”的 cygwin 下,命令

git diff-index --name-only HEAD

报告没有文件。

在 git 版本“git 版本 2.18.0.windows.1”的 Windows 下,我得到了很多旧文件,这些文件已经进入 .gitignore。

我试图摆脱这些文件并做了以下事情:

1. git rm -r --cached .
2. git add -A
3. commit

但这并不成功。

标签: git

解决方案


git clean -dfxn将显示所有被忽略的文件.gitignoregit clean -dfx将删除试运行中列出的所有文件


推荐阅读