linux - 使用脚本检查 git 分支是否在另一个之前
问题描述
我有branch1
并且branch2
我想要某种:
git branch1 isahead branch2
这将显示是否branch1
有branch2
没有提交的提交(也可能指定这些提交)。我无法检查差异原因branch2
是否提前branch1
(有 branch1 没有的提交)。
有办法吗?我看过git diff
,找不到任何东西
解决方案
您可以使用
git log branch2..branch1
如果branch1
在 之前没有提交branch2
,则输出将为空。
你也可以使用git rev-list --count branch2..branch1
这将显示前面的提交次数
推荐阅读
- symfony - 易管理 3 . 带变量的自定义路线
- python - python解析器不会从站点读取信息,而是返回None
- sql - 根据 sysdate 和/或其他条件选择最新行
- javascript - 在javascript中创建函数空心方块
- android - 如果包含特定路径,则丢弃深层链接
- oracle - 在 Oracle PL/SQL 中处理 NULL
- javascript - querySelector 以及如何将其分配给变量
- javascript - Webpack4 thread-loader 对 babel-loader 的优化很少。是不是有什么问题,或者为什么?
- html - 为什么 justify-content 不适用于子 div?
- json - Ruby 中的 to_json VS JSON.parse() 有什么区别?