【发布时间】:2016-07-19 16:08:06
【问题描述】:
我目前正在与一个团队一起开展一个项目。这个项目有很多并行开发的分支。
这是我遇到的问题:我在几个分支上工作,尽可能多地提交。显然,有时我在完成分支工作后忘记推送提交。这会导致长时间未推送的更改,当然,团队的其他成员会在这些“未修复”的分支上工作,这可能会导致问题。并且在任何时候,在其他分支上工作时,git 都会告诉我我已经在当前分支之外的其他分支上取消了提交。
是否有类似于git cherry -v 的命令指示所有分支上的未推送提交?
我注意到我可以使用git cherry -v origin/branchA branchA 来显示来自任何分支的分支A 的未推送提交。它非常接近我正在寻找的东西,但我希望它同时适用于所有分支机构。有没有办法将它推广到所有分支? (我不希望记得我忘记推送哪个分支)
【问题讨论】:
-
它不使用cherry,但
git branch -vv提供了一个很好的起点