当我尝试通过镜像创建的存储库进行交互式重新存储时,遇到了一些问题。
情况。原始存储库已创建:
git clone --mirror https://github.com/dashboard3.0.git
但是,此镜像存储库中有很多垃圾提交(因此它不再是镜像)。
问题: 我尝试使用此链接进行变基: Remove specific commit
但是因为这是一个镜像仓库,所以它没有用。以下是我采取的步骤。我输入了命令git rebase -i HEAD~15
关于如何继续的任何想法。我很紧张继续。
答案 0 :(得分:0)
万一有兴趣的人,我采取了更积极的方法解决了这个问题。我决定将所有提交减少为1,然后重新开始。
我使用了以下命令:
git log > original.log # Save git log history.
git checkout --orphan new-master master
git commit -m "New initial commit for the <insert repo here>."
git branch -M new-master master
git push origin -f