我对文件内容的改变不感兴趣,只是:
- 是否创建了新文件
- 文件被删除
- 文件已重命名(前两项的组合)
因此,如果已提交的文件被暂时更改,则不应列出,因为文件名没有更改。
答案1
git status --porcelain | grep -v '^ M '
或者
git status | grep -Pv '^\tmodified:' | grep -P '^\t'
我对文件内容的改变不感兴趣,只是:
因此,如果已提交的文件被暂时更改,则不应列出,因为文件名没有更改。
git status --porcelain | grep -v '^ M '
或者
git status | grep -Pv '^\tmodified:' | grep -P '^\t'