2

对于我在项目中所做的不同更改,我需要重新启动 Git 存储库并从当前项目的新版本开始。我怎样才能做到这一点?

非常感谢

4

2 回答 2

9

启动你的终端:去项目

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
于 2012-06-15T10:16:27.520 回答
1

您要做的是创建一个没有任何历史记录的新空分支。这样您就可以重新开始,但仍然可以选择返回到以前的内容。在 git 存储库中,输入以下命令:

git symbolic-ref HEAD refs/heads/<branchname>
rm .git/index
git clean -fdx

之后,您将处于与空存储库相同的情况(即开始添加和提交文件),只是历史记录仍然存在于您的旧分支中。

请注意,旧版本中没有的所有文件都将被永久删除。

于 2012-06-15T10:22:58.603 回答