我开始开发 CRM,为了避免重新发明轮子,我开始在免费的开源 MUI 模板之上进行构建。
但是,很明显我需要在 GitHub 存储库中进行版本控制和维护。问题是,当我按预期推送时,整个提交历史记录以及与模板相关的所有内容都随之而来,本质上是克隆它。
现在,我已经(没有承诺)完成了项目的“初始”版本。但是,我想将其上传到 Git,就像从头开始一样。这可能吗?或者一旦我克隆了项目,是否没有办法“删除”到目前为止已创建的 git 日志?
我已经创建了一个分支,我将保留模板不变,所以现在我只想创建另一个分支并将我的更改推送到它(不携带以前的提交等)
我感谢您的帮助,并希望我的问题不会令人困惑。
要使用 Git 重新排列旧提交并将新历史记录推送到原点,请按照以下步骤操作:
git branch backup-branch
git rebase -i HEAD~4
git push -f origin branch-name
。请注意,强制推送将覆盖远程分支历史记录。其他链接: