过滤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 ,只看到你的提交。