当我想获取git diff文件时,我发现有人使用
git diff-index --cached --diff-filter=AM --name-only HEAD
Run Code Online (Sandbox Code Playgroud)
如果我使用
git diff --cached --diff-filter=AM --name-only HEAD
Run Code Online (Sandbox Code Playgroud)
可以得到相同的结果.那么git diff
和之间的区别是git diff-index
什么?当你必须使用git diff-index
但不是git diff
吗?
git ×1