我想快速了解本地代码库的变更情况,但我不想看到已删除文件的差异,因为每一行都是减号。
基本上,我需要像这样的东西<'git diff HEAD <list of modified files only>'>。在理想情况下,它会先显示已删除和已添加文件的列表,但不会显示它们内部的差异。
我已经写了一个几乎能实现这个功能的工具:
基本上,我需要像这样的东西<'git diff HEAD <list of modified files only>'>。在理想情况下,它会先显示已删除和已添加文件的列表,但不会显示它们内部的差异。
我已经写了一个几乎能实现这个功能的工具:
git diff HEAD `git status | grep modified | cut -d : -f 2`
当我在思考是否有一些git-y的方式来代替它时,是否有我遗漏的标志?我也希望保留颜色输出。
git diff --diff-filter=d
命令。 - Pithikos--diff-filter
的文档:https://git-scm.com/docs/git-diff#git-diff---diff-filterACDMRTUXB82308203 - noitseuq