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