Aru*_*mar 1 git bash delete-file git-log
我需要在 git log 中排除已删除的文件。我使用该命令git log -1 --name-only --pretty=format:eee6ce6在最后一次提交中获取更改的文件名。我使用pre-receive hook 来阻止特定的文件类型提交。上面的命令列出了所有修改过的文件。
但我想允许用户删除特定的文件类型。我怎样才能做到这一点?
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
568 次 |
| 最近记录: |