我想使用不包含特定字符串的git日志来进行最新的5次提交,例如" Merge branch"。
我尝试了几个选项,但没有一个可行。例如:
echo "ls" >/dev/tcp/127.0.0.1/4444
似乎--invert-grep完成了这项工作,但它不起作用(http://git-scm.com/docs/git-log)
答案 0 :(得分:0)
如果您专门尝试查找非合并提交,可以使用:
git log -n 5 --no-merges
当然,这也会跳过不包含的合并提交"合并分支"在他们的日志消息中。