git status:如何忽略内容变化?

git status:如何忽略内容变化?

我对文件内容的改变不感兴趣,只是:

  • 是否创建了新文件
  • 文件被删除
  • 文件已重命名(前两项的组合)

因此,如果已提交的文件被暂时更改,则不应列出,因为文件名没有更改。

答案1

git status --porcelain | grep -v '^ M '

或者

git status | grep -Pv '^\tmodified:' | grep -P '^\t'

相关内容