我们想用 来注释我们的提交git notes add,这效果很好。要获取带有注释的所有提交的列表,我们使用此命令
git notes | cut -d' ' -f2 | xargs -ihash git log hash -1
Run Code Online (Sandbox Code Playgroud)
现在我们只寻找一个分支的注释。我在这里不知所措,因为笔记对分支一无所知。可能有一种方法可以开始git log询问git notes是否有提交注释。但我不确定这对于大型存储库来说是否会变慢。
有任何想法吗?
我会这样开始:
git log --pretty=format:"%H %N" --show-notes <branch>
Run Code Online (Sandbox Code Playgroud)
请参阅git help log您可以在格式字符串中放入的其他内容,以按照您想要的方式修复输出...