过滤git日志以仅显示我的更改

时间:2011-12-26 09:13:44

标签: git version-control

如何过滤git log以仅显示我的更改(不包括其他开发者提交的更改)?

2 个答案:

答案 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并查看您的提交。