git - Google repo 可以报告当前分支领先于远程吗?
问题描述
在一个git
仓库中,我可以做到:
<project2 root dir>$ git status
On branch feature/feature_release
Your branch is ahead of 'origin/feature/feature_release' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
但是,使用repo
,我得到:
$ repo status
project <project1 root dir>/ branch feature/feature_release
project <project2 root dir>/ branch feature/feature_release
project <project3 root dir>/ branch feature/feature_release
例如,这并没有告诉我project2
有需要推送的本地更改。如果我尝试forall
我得到这个:
$ repo forall -c "git status -sb"
...
## feature/feature_release...origin/feature/feature_release [ahead 1]
## HEAD (no branch)
## feature/feature_release...origin/feature/feature_release
## feature/feature_release...origin/feature/feature_release [ahead 1]
## feature/feature_release...origin/feature/feature_release [ahead 1]
## feature/feature_release...origin/feature/feature_release
## HEAD (no branch)
## HEAD (no branch)
...
有没有一种内置的方法repo
来做一些事情,比如在项目名称前面加上:
## <project1 root dir>/ feature/feature_release...origin/feature/feature_release [ahead 1]
## <project2 root dir>/ HEAD (no branch)
## <project3 root dir>/ feature/feature_release...origin/feature/feature_release
## <project4 root dir>/ feature/feature_release...origin/feature/feature_release [ahead 1]
我想从一开始repo start
会有所帮助,但我从来没有让它有用。
解决方案
我 RTFMed 更进一步,-p
标志似乎是我正在寻找的大部分内容:
$ repo forall -pc "git status -sb"
...
project <project1 root dir>/
## feature/feature_release...origin/feature/feature_release [ahead 1]
project <project2 root dir>/
## HEAD (no branch)
project <project3 root dir>/
...
推荐阅读
- flutter - AnimationBuilder with FutureBuilder - 如何在未来返回和构建后执行动画?
- optimization - 需要指导 | 优化挑战。很想得到一些投入
- mq - QMGR 日志中出现多个 AMQ9209 和 AMQ9208 错误。但是客户端连接没有中断
- postgresql - 并行 PostgreSQL 触发函数
- swift - 无法将坐标放入全局变量 [CLgeocoder, swift4]
- electron - Electron 应用程序是否有等效的用户样式表或用户脚本?
- python - 如何使用我们的自定义数据进一步预训练一个 bert 模型并增加词汇量?
- angular - 不能在 NgModule 中声明“ReactiveFormsModule”,因为它不是当前编译的一部分
- flutter - 是否有任何示例可以帮助我使用颤振短信检索器 api 插件?
- ios - xcode11 segue展开功能准备未执行