我可以使用Git Init两次还是会覆盖?

时间:2017-03-09 04:03:34

标签: git bitbucket

我正在创建一个新项目,本质上是一个我想在BitBucket上管理的iOS项目(XCode)。我最初为Android设置了一个存储库,在我的iOS项目目录中运行“git init”后,我担心我在版本控制的某些方面有重叠。我是否正确设置了这个?

1 个答案:

答案 0 :(得分:2)

内部(或定位)现有Git仓库的

git init将确保正确配置仓库:

Reinitialized existing Git repository in /path/to/repo/.git/

如果你没有得到这样的警告,你现在可能已经初始化了两个单独的Git存储库。如果他们应该一起管理,你可以将他们的历史与git merge --allow-unrelated-histories一起。

更新:为确保您只有一个Git回购,请尝试以下操作:

find /path/to/repo -type d -name .git

如果一切配置正确,您应该只得到一个结果:

/path/to/repo/.git

如果你没有得到这样的条目,你的Git repos就会在错误的地方初始化。您应该删除所看到的任何流浪.git/目录,并仅在git initcd时尝试/path/to/repo