假设我有多个远程分支。。
origin/master
origin/feature-branch-01
origin/feature-branch-02
origin/release-branch
在'master'分支上进行主要开发,我们通过挑选它们(并可能为修复错误创建“真实”提交)合并master-commits到release分支,并在两个功能分支中开发新功能。
在master分支上,我想列出所有来自master和feature分支的提交,但不包括release分支。如果我运行...
git --no-pager log --since=01.12.2015 --oneline
我只能获取主分支(或我所在的任何分支)上的提交记录。如果我运行...
git --no-pager log --since=01.11.2015 --oneline --all
我可以获取所有远程分支的提交记录。 这里我想排除 release 分支,应该怎么做? 提前感谢。
git log
命令末尾添加--not release-branch
。 - jub0bs