我想查看我的git历史记录图表,但是有些分支我想忽略。
我使用以下命令:git log --graph --date-order --branches --remotes=origin --pretty=format:'%C(auto)%h%Creset %C(auto)%d%Creset'
这会返回类似于以下内容:
* 8dc1a70 (HEAD -> features/feature1)
* 625c057
* 087b386
| * b5ebdf8 (features/feature2)
| * 97ccde9
| * a0397db
|/
| * c392c83 (features/feature3)
|/
* 7fd1bf0 (origin/master, origin/HEAD, master)
* a449e11
* 0d225ee
* 7d84b63
有时候,分支
features/feature2
包含很多提交记录,我想忽略这些特定的分支。我尝试添加
--branches --not --branches=feature/feature3
,但这也会排除origin/master
及其下的所有提交记录(我认为这是因为它是一个祖先)。如何检查“除了某些命名分支外的所有git日志”?
--branches
选项之后加了--exclude
。 - Asenar