为现有Xcode 5项目添加本地存储库

时间:2013-10-21 12:55:31

标签: ios xcode git xcode5

我正在运行Xcode 5教程并希望进行一些重大更改,但希望将此Xcode 5项目放入存储库。

我已经完成了一些阅读,您可以通过转到Xcode添加存储库 - >偏好 - >帐户 - >添加资源库 - >输入存储库地址:

那么我在这里输入的本地存储库(在我的iMac上)我想要继续工作?

干杯。

3 个答案:

答案 0 :(得分:32)

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

  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.
  9. 示例(但不完整).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项目时,它将为源代码的使用做好准备。

答案 1 :(得分:5)

Apple的官方解决方案是here. 请参阅“使用Git管理开发Mac上的非托管工作区目录”

答案 2 :(得分:0)

这仅适用于存储在项目目录之外某处的现有存储库。您可以通过在项目的顶级文件夹中打开终端,然后键入git init来创建新的仓库。您的仓库现已创建,并将自动被Xcode识别。