我已经创建了一个快速启动 repo 并在其上构建了一个应用程序。快速启动 repo 包含约 30 个提交。比如说,他们回购的最后一次提交是,我的abcde
第一次提交是,比如说,fghij
. 我怎样才能压缩所有的提交,从 first 到abcde
,以便在 之前只有一个大提交fghij
。
能否请您逐行解释。我不明白类似主题下的其他答案。
现在提交的示例历史树:
klmno - Currently newest commit
.
.
.
fghij - Initial commit of mine
abcde - Last commit made by them
.
.
vwxyz - Initial commit of theirs
预期的提交历史树示例:
klmno - Currently newest commit
.
.
.
fghij - Initial commit of mine
prstu - Fresh X installation