首页 > 解决方案 > 使用脚本检查 git 分支是否在另一个之前

问题描述

我有branch1并且branch2我想要某种:

git branch1 isahead branch2

这将显示是否branch1branch2没有提交的提交(也可能指定这些提交)。我无法检查差异原因branch2 是否提前branch1(有 branch1 没有的提交)。

有办法吗?我看过git diff,找不到任何东西

标签: linuxgitscriptinggit-branch

解决方案


您可以使用

git log branch2..branch1

如果branch1在 之前没有提交branch2,则输出将为空。

你也可以使用git rev-list --count branch2..branch1

这将显示前面的提交次数

资源


推荐阅读