为现有的Xcode 5添加本地回购项目

问题描述:

我已经运行了Xcode 5教程,希望做出一些重大更改,但希望将此Xcode 5项目存储到存储库中。为现有的Xcode 5添加本地回购项目

我已经做了一些阅读,你可以去Xcode中添加存储库 - >设置 - >账户 - >添加程序存储库 - >输入仓库地址:

那么我会在这里输入为本地资料库(在我的iMac上)我想工作吗?

干杯。

我会从命令行执行此操作。

  1. 关闭Xcode.app
  2. 打开Terminal.app
  3. $ cd /path/to/project/dir
  4. $ git init .
  5. 创建.gitignore文件忽略了一些Xcode和输出文件,您不希望被跟踪的(见下文)。
  6. $ git add .gitignore
  7. $ git add .
  8. $ git commit -a -m Initial.

样品(但不完全).gitignore文件:

build/ 
*/xcuserdata/ 

,最有可能你会想在GitHub上添加远程跟踪回购,也许或bitbucket(一旦回购已在那里创建):

$ git remote add origin https://bitbucket.org/yourname/yourrepo.git 
$ git push -u origin --all 
$ git push -u origin --tags 

当您下次打开Xcode项目时,它将准备好使用源代码。

+0

“使用git对一个发展的Mac管理的非托管的工作区目录”难道这些'在点.'在结尾4和7意味着什么..? – shashwat

+1

@shashwat是的,每一个都是不同的。 4.它是当前目录。 6它将文件标记为隐藏,7.它是一个句号。 – *foe

+0

步骤5和步骤6对我无效。我不得不用这个:$ touch .gitignore – user3344977

这只适用于已存在的仓库,它们存储在项目目录之外的某处。您可以通过打开项目*文件夹中的终端,然后输入git init来创建新的回购。你的repo现在已经创建并且会被Xcode自动识别。

苹果官方的解决方案是here.

+6

您的链接已经死亡 –

+1

更正您的链接 – ekeith