如何“重建”git回购?

问题描述:

我有一些奇怪的事情与我的一些回购.. Xcode似乎认为我有未提交的变化,而git status肯定一切都很好。如何“重建”git回购?

什么是最干净的方式:

  1. 删除现有回购
  2. 所有项目文件添加到新的回购

我想我可以将所有的文件复制到新的目录和

1. git init . 
2. git add . 
3. git commit -a -m "initial commit" 

但是在我这样做之前,我想要第二个意见。

+1

为什么你认为Xcode的想法是错误的?什么git说? – kmugitani

你去扔婴儿连同洗澡水一起倒掉之前,也许你应该试试这个:

git clone /path/to/your/original/repo 

看看Xcode认为新克隆的回购。

+0

谢谢克里斯。这做到了 – JAM