git log--全部忽略历史图中断开连接的部分

git log--全部忽略历史图中断开连接的部分,git,git-log,git-subtree,Git,Git Log,Git Subtree,常规的git日志只列出当前提交的祖先 使用--all参数(最好与--graph组合),它列出了所有引用的祖先。通常,这些其他引用和提交以某种方式连接到当前提交。他们可以是祖先、后代或某种直接或间接的“兄弟姐妹”。或者换句话说,您可以在图中找到一条路径,从当前提交到任何其他提交,如git log--all所示 如果您开始使用git子树,并从其他子树远程获取数据,您将获得与主历史记录没有任何连接的提交。这些仍然与git log一起列出--所有。这可能会让人困惑 问题: 是否有技巧从历史记录显示中排

常规的
git日志只列出当前提交的祖先

使用
--all
参数(最好与
--graph
组合),它列出了所有引用的祖先。通常,这些其他引用和提交以某种方式连接到当前提交。他们可以是祖先、后代或某种直接或间接的“兄弟姐妹”。或者换句话说,您可以在图中找到一条路径,从当前提交到任何其他提交,如
git log--all
所示

如果您开始使用
git子树
,并从其他子树远程获取数据,您将获得与主历史记录没有任何连接的提交。这些仍然与git log一起列出--所有
。这可能会让人困惑

问题:

  • 是否有技巧从历史记录显示中排除断开连接的提交
  • 在历史图表的连接和断开部分之间有更好的视觉区分的技巧吗

注意:我对git日志使用以下别名:

lol = log --graph --decorate --pretty=oneline --abbrev-commit
lola = log --graph --decorate --pretty=oneline --abbrev-commit --all