首页 > 解决方案 > 我正在寻找一个命令来查找修复我的提交的所有提交

问题描述

我正在使用以下 git 命名约定开发一个项目:

为了提高自己,我想知道我的提交何时被修复。我不是 git 大师,我知道 git 命令与 grep 和责备有可能,但我不知道如何混合它们。

我正在寻找一个 git shell 命令,输入中包含我的名字,它在输出时为我提供了所有在我的 commits 上修复提交

标签: gitgrepblame

解决方案


设置你的别名

git config --global alias.myfixes 'git log --oneline --grep=fix --author=<yourName>'

然后使用它,只需执行

git myfixes

--all或者,如果您希望搜索发生在所有分支上,而不仅仅是当前分支,您可以将标志添加到别名中的 log 命令中。

另外,我在这里选择了一个 standard --oneline,但当然你可能想用更接近你特定需求的东西来替换它。


正如 Ry 在评论中所建议的那样,根据您在工作流程中的角色,做出--author=<yourName>相应的选择--committer=<yourName>


推荐阅读