git status只能显示空白文件吗?

时间:2019-10-23 15:06:49

标签: git

似乎我的Git选项包括--ignore-space-change,因为git status不会列出仅包含空格更改的文件。我如何才能看到仅包含空格更改的差异和提交文件?

1 个答案:

答案 0 :(得分:1)

这将显示仅包含空格更改的未提交文件。通过向git diff

添加额外的args,可以检查提交。
FILES=`git diff --name-only`
for x in `git diff -G [a-zA-Z0-9]; do
  FILES=`echo "FILES" | grep -v $x`
done
echo $FILES

git diff --name-only获取具有更改的所有文件的列表。
git diff -g [a-zA-Z0-9]获取所有包含字母或数字的更改的文件
循环遍历每个文件
grep -v $x从列表中删除所有包含字母或数字的文件