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提交)