[英]How to exclude the deleted file in git log command?
我需要在git日志中排除已删除的文件。 我使用命令git log -1 --name-only --pretty=format:eee6ce6
在最后一次提交中获取更改的文件名。 我使用预接收钩子来阻止特定文件类型的提交。 上面的命令列出了所有已修改的文件。
但我要允许用户删除特定的文件类型。 我怎样才能做到这一点?
git log -1 --name-only --pretty=format:eee6ce6-filter=d
命令,但是它也列出了删除的文件。 git log -1 --diff-filter=d --name-only
可以正常使用。 但是它也提供commit ID, author name, date
。 我只想要文件名。 您可以使用git diff
获得上一次提交中已删除文件的名称:
git diff --name-only --diff-filter=D HEAD~1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.