我开始开发 CRM,为了避免重新发明轮子,我开始在免费的开源 MUI 模板之上进行构建。
但是,很明显我需要在 GitHub 存储库中进行版本控制和维护。问题是,当我按预期推送时,整个提交历史记录以及与模板相关的所有内容都随之而来,这是我不想要的。
有什么方法可以删除所有提交和贡献者吗?
我感谢您的帮助,并希望我的问题不会令人困惑。
PS:我刚刚发现,只是在克隆后使用 rm -rf .git 完全删除当前目录,然后从它开始创建一个新的存储库。就是这样。
要使用 Git 重新排列旧提交并将新历史记录推送到原点,请按照以下步骤操作:
git branch backup-branch
git rebase -i HEAD~4
git push -f origin branch-name
。请注意,强制推送将覆盖远程分支历史记录。其他链接: