过滤git日志只显示我的更改
我如何过滤git log
只显示我的更改(不包括其他开发人员提交的更改)?
例如,您可以通过作者过滤日志,以便您可以按名称进行过滤:
git log --author="YourName"
或提交者:
git log --committer="YourName"
你应该在git-log
命令中使用--author
标志 。
像这样:
git log --author="You Name"
部分名称也在工作:
git log --author=Name
但是,如果你想在这个技巧中使用一个通用的脚本,你可以这样做:
git log --author="$(git config user.name)"
你可以做一个别名:
git config --global alias.mylog '!git log --author="$(git config user.name)"'
你可以input: git mylog
,只看到你的提交。