2012-06-15 47 views
1

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

非常感谢

回答

7

火起来你的终端: 转到项目

cd myPath/MyProject 

删除磁盘上的现有回购 - 你的git回购= RIP

rm -Rf .git 

初始化一个新的回购

git init 

项目添加到新的git回购

git add . 

提交

git commit -a -m "init Project XY" 

检查,如果回购是确定

git status 
+0

非常感谢,但是当我尝试再次初始化Git时,我得到了这个:-bash:git:command not found。 – theomen

+0

啊,没有在您的环境中设置...但在rm命令后 - 您可以使用Xcode Version 4或更新版本创建一个新的git repo。 – glenn

+0

使用Xcode 4初始化git回购:https://github.com/blog/810-xcode-4-released-with-git-integration – glenn

1

你想要做的就是创建一个新的空分支没有什么任何历史。这样你就可以重新开始,但仍然可以选择返回到以前的内容。里面的git仓库,输入以下命令:

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

之后,你是在同样的情况与空库(即开始添加和commiting文件)不同的是,历史的老枝仍然存在。

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