8

我已经完成了一个 Xcode 5 教程并且想要做出一些重大的改变,但是想要把这个 Xcode 5 项目变成一个存储库。

我已经阅读了一些内容,您可以通过转到 Xcode -> Preferences -> Accounts -> Add Respository -> 输入存储库地址来添加存储库:

那么我会在这里为我想要处理的本地存储库(在我的 iMac 上)输入什么?

干杯。

4

3 回答 3

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.

示例(但不完整).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 项目时,它就可以供源代码使用了。

于 2013-10-21T12:58:55.930 回答
5

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

于 2013-11-26T23:44:50.080 回答
0

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

于 2013-10-21T12:58:41.247 回答