【发布时间】:2012-01-26 04:29:48
【问题描述】:
所以我正在从 svn (code.google.com) 迁移到 git(github)。
我已经从 svn repo 导入了我的项目,并且它导入了所有的提交历史。 我并不为那些 cmets 感到骄傲,因为这是我的第一个项目之一,不是很认真。
我想将所有内容重新设置为一个“初始导入”提交。
我已经在我的电脑上提取了所有内容,我正在尝试这样做。但我发现的只是:
git rebase -i master 但它只会重新定义新的修改和提交。
如何使用变基从所有历史记录中清除我的 github 存储库?
【问题讨论】:
-
为节省您的时间,请转至@Toby J 的回答或stackoverflow.com/a/41769800/495558。
-
这能回答你的问题吗? Make the current commit the only (initial) commit in a Git repository?。具体来说,this answer 应该是快速且无痛的。