对于我在项目中所做的不同更改,我需要重新启动 Git 存储库并从当前项目的新版本开始。我怎样才能做到这一点?
非常感谢
启动你的终端:去项目
cd myPath/MyProject
删除磁盘上的当前 repo - 你的 git repo = RIP
rm -Rf .git
初始化一个新的仓库
git init
将你的项目添加到新的 git repo
git add .
犯罪
git commit -a -m "init Project XY"
检查回购是否正常
git status
您要做的是创建一个没有任何历史记录的新空分支。这样您就可以重新开始,但仍然可以选择返回到以前的内容。在 git 存储库中,输入以下命令:
git symbolic-ref HEAD refs/heads/<branchname>
rm .git/index
git clean -fdx
之后,您将处于与空存储库相同的情况(即开始添加和提交文件),只是历史记录仍然存在于您的旧分支中。
请注意,旧版本中没有的所有文件都将被永久删除。