git - 如何计算上游和本地分支之间的落后/提前提交?
问题描述
当您的上游与原产地不同时,如何计算本地和上游之间的差异?
git rev-list --count upstream/master..master
尽管上游在本地主分支之前提交很少,但返回 0。
解决方案
上游提交的数量领先于 master:
git rev-list --count master..upstream/master
master..upstream/master
是上游但不在 master 中的提交范围。它相当于upstream/master ^master
.
请参阅Git 提交范围中的双点“..”和三点“...”有什么区别?了解更多信息。
推荐阅读
- machine-learning - 关于构建贝叶斯网络的问题
- excel - 为用户选择的范围创建循环
- java - 如何检查 Android Studio 中是否显示了 toast?
- android - 在 Imageview 上使用动画时应用程序没有响应
- python-3.x - 如何仅打印在python中创建异常的值?
- php - 根据 desc 顺序合并模型以供查看 - 创建 Activity 页面
- python - 如何连接虚拟数据集的列
- javascript - Cloud Function 将新文档从 Firestore 导出到 GCP 存储桶
- javascript - 提交/document.form [0]提交或刷新页面后如何保持正确的复选框值检查数组已解决
- python-3.x - 为什么我发布到不同的 URL 却得到相同的发布数据