我已经通过Github克隆了一个现有的项目仓库,它复制了所有的提交历史记录和分支。我想从克隆项目的主分支中删除所有提交历史记录,并保留我正在使用的分支的提交历史记录(见图表)。该项目如下所示:
A [master]
\
B [branchDevelop] ________
\ \
C [branchFeature1] D [branchFeature2]
我尝试了在主分支上进行变基和压缩提交,但是我一直遇到合并冲突的问题。此外,如果我删除.git并重新初始化项目,我将失去我的分支。如何删除主分支的提交历史记录并保留我正在工作的开发分支和提交?
branchDevelop
应该发生什么? - jub0bs