【发布时间】:2013-10-29 23:33:47
【问题描述】:
我已经完成了一个 Xcode 5 教程,想要做出一些重大的改变,但是想把这个 Xcode 5 项目变成一个存储库。
我已经阅读了一些内容,您可以通过转到 Xcode -> Preferences -> Accounts -> Add Respository -> 输入存储库地址来添加存储库:
那么我要在这里为我想要处理的本地存储库(在我的 iMac 上)输入什么?
干杯。
【问题讨论】:
我已经完成了一个 Xcode 5 教程,想要做出一些重大的改变,但是想把这个 Xcode 5 项目变成一个存储库。
我已经阅读了一些内容,您可以通过转到 Xcode -> Preferences -> Accounts -> Add Respository -> 输入存储库地址来添加存储库:
那么我要在这里为我想要处理的本地存储库(在我的 iMac 上)输入什么?
干杯。
【问题讨论】:
我会从命令行执行此操作。
Xcode.app
Terminal.app
$ cd /path/to/project/dir$ git init ..gitignore 文件以忽略一些您不想跟踪的 Xcode 和输出文件(见下文)。$ git add .gitignore$ git add .$ git commit -a -m Initial.示例(但不完整).gitignore 文件:
build/
*/xcuserdata/
您很可能希望添加一个远程跟踪存储库,可能在 github 或 bitbucket 上(一旦在那里创建了 bare 存储库):
$ git remote add origin https://bitbucket.org/yourname/yourrepo.git
$ git push -u origin --all
$ git push -u origin --tags
下次打开 Xcode 项目时,它就可以供源代码使用了。
【讨论】:
苹果官方的解决方案是here. 请参阅“使用 Git 管理开发 Mac 上的非托管工作区目录”
【讨论】:
这仅适用于存储在项目目录之外某处的现有存储库。您可以通过在项目的顶级文件夹中打开终端,然后输入 git init 来创建新的存储库。您的 repo 现在已创建,Xcode 将自动识别。
【讨论】: