0
说我们有这个拓扑结构:推支行没有基础重建
X--X--X-- origin/master
\
\
\--X--X--X-- b1 (private - not to be shared)
\
\
\--X--X--X-- b2 (to be shared upstream)
我们希望只共享B2,但不是B1,所以我们可以这样做:
git rebase --onto origin/master b1 b2
git push origin b2
是否有可能实现没有使用rebase和改变当地历史的同一目标? (推b2 sans b1提交)