这是我需要帮助来挤压的情况。
我作为存储库分叉了。说MAIN是主存储库,FORK是分叉存储库。我在FORK的'develop'分支上做了我的开发。我做了100次提交。但在向MAIN存储库的开发分支提交拉取请求之前,我需要将其压缩到一个提交。我验证了forked develop分支与main develop分支同步,这意味着,在创建fork之后,我在MAIN develop分支中完成了所有更改。
如何在提交拉取请求之前压缩我的所有提交?
我做了一些谷歌搜索,我试过这个
git remote add MAIN <mainURL>
git fetch MAIN
git rebease -i develop MAIN/develop
然而,它打开了一个带有'noop'的vim终端。有什么想法吗?