git - 如何列出 git 中的分支以及 master 之前或之后的提交数?
问题描述
我真的很喜欢 Github /branches 页面如何列出分支和一列,该列指示分支的 master 之前或之后的提交数量。
有没有办法在控制台/cli中查看这些信息?
编辑:这个解决方案展示了如何为单个分支提前/落后提交。但是我怎么能为所有本地分支机构做到这一点呢?
解决方案
git for-each-ref refs/heads/ --format='%(refname:short)' |
while read branch; do
echo -n "$branch: "
git rev-list --left-right --count master..$branch
done
文件:
推荐阅读
- android - Google Android WorkManager 的 Worker 可以进入 CANCELED 状态的场景有哪些?
- sql-server - 如何使用触发器将变量引用从批处理中传递出去,这样我就不需要硬编码
- amazon-emr - presto configuration through emr launch config
- angular6 - 访问库组件中父组件的 HTML 字段
- python - pyinstaller 将错误的 zlib.dll 添加到 exe 文件夹
- javascript - AWS Lambda 中的 Facebook Graph API 失败?
- linux - macOS 中的 docker 在 amd64 上运行 arm64
- c# - ReadAsStringAsync 两次转义 JSON
- kubernetes - 处于 CrashLoopBackOff 状态的 Kube 法兰绒
- java - 我的 Elasticsearch 启动错误如何解决这个问题?