经过多次尝试后,我一直无法弄清楚。我有两个本地分支,master
和tests
。我有两个对应的远程分支具有相同的回购,origin/master
,origin/tests
。我有另一个远程分支public/master
。我有一些推送在本地master
和远程origin/master
提交历史记录。现在,我想压扁origin/master
的所有提交并将其推送到远程分支public/master
。我无法弄清楚如何去做。如何压缩所有提交历史记录并将其推入另一个远程存储库?
我试过在新的本地分支上做rebase
但它没有工作。
请参阅:https://stackoverflow.com/documentation/git/5150/tortoisegit/31772/squash-commits – Julian
doeas“didnt'w work”是什么意思? – sensorario