我目前正在与其他多个人一起从事一个项目。问题是我们创建了一个现有项目的分支,并且需要将所有提交从分叉过程之后压缩到单个提交,以对Bitbucket进行拉取请求。
是否有任何方法(最好使用SourceTree,否则使用终端)将已经推送的提交压缩为单个提交,使得Bitbucket中所有提交的历史记录也只是一个提交加上在我们分叉项目之前已经存在的提交?
举一个简单的项目为例,它的一个master分支中只有几个文件。
master
git bitbucket sourcetree
bitbucket ×1
git ×1
sourcetree ×1