如何过滤git log
以仅显示我的更改(不包括其他开发者提交的更改)?
答案 0 :(得分:92)
您可以按作者过滤日志,例如,您可以按名称过滤:
git log --author="YourName"
或通过提交者:
git log --committer="YourName"
答案 1 :(得分:23)
您应该使用--author
flag to the git-log
command。
像这样:
git log --author="You Name"
名称的一部分也在起作用:
git log --author=Name
但是,如果你想在this tip之类的通用脚本中使用,你可以这样做:
git log --author="$(git config user.name)"
然后您可以创建一个别名:
git config --global alias.mylog '!git log --author="$(git config user.name)"'
然后您只需输入:git mylog
并查看您的提交。