我使用git add
上传了很多文件,现在我希望看到我上传的所有文件,没有untracked files
而没有changed but unstaged files
。
我该怎么做?使用git diff --cached
时,我可以看到我刚刚上演的内容的变化。然后我尝试使用git status --cached
,但遗憾的是--cached
无效git status
。
答案 0 :(得分:126)
执行此操作的最佳方法是运行命令git diff --name-only --cached
。
检查手册时,您可能会发现以下内容:
--name-only
Show only names of changed files.
在手册的example部分:
git diff --cached
Changes between the index and your last commit.
将changes between the index and your last commit
和Show only names of changed files.
答案 1 :(得分:3)
您可以尝试使用 git ls-files -s