如何将 Xcode 与克隆的 git 存储库一起使用

Posted

技术标签:

【中文标题】如何将 Xcode 与克隆的 git 存储库一起使用【英文标题】:How to use Xcode with a cloned git repository 【发布时间】:2012-09-26 19:14:01 【问题描述】:

我是 gitHub 的新手,被邀请参与一个私人项目。我熟悉 XCode,并希望使用它来处理项目,因为它具有我习惯的自动完成功能。我的问题是我不知道如何设置它,以便我可以拉出 git 存储库,在 XCode 中编辑和测试,然后推送。我已经阅读了一些关于在 XCode 中设置 git 的教程,并且我成功地能够连接到我拉取的存储库,但是一旦我这样做了,不知道如何将其用作 XCode 项目。

这里有一些细节:

我为我的计算机创建了一个 SSH 密钥,并通过终端克隆了存储库。显然我可以在这里更新文件,然后使用 git commit 和 git push,但是我想使用 XCode 来编辑代码完成。

这个项目有一个make文件,虽然我不知道如何使用这些文件,除了在终端中输入“make all”。我假设我可以使用 Xcode 进行设置,以便在构建时使用 make 文件,但是阅读有关此文档的文档让我意识到我对设置的了解不够。

我尝试过创建一个 Xcode 项目,然后导入我的文件,但问题是 Xcode 坚持在项目文件夹中创建一个与存储所有文件的项目同名的目录。因此,我的头文件的所有地址都出错了。

我认为克隆一个 git 项目然后在 Xcode 中编辑是相当标准的。有没有人可以求助的地方?

【问题讨论】:

【参考方案1】:

从应用商店下载 SourceTree。它是免费的,而且很有趣。你可以在终端窗口中使用 'git clone WhatOneYouWant -b WhicheverBranch' 克隆它。然后只需将项目从 finder 拖到主 sourceTree 窗口中。

或者,您可以直接从 xcode 主打开页面上的 gitHub 获取它。如果当前没有打开任何项目,在打开窗口的左侧,您会看到一行“连接到存储库”。

如果您有任何问题,请告诉我!

【讨论】:

【参考方案2】:

这不是您问题的确切答案,但确实有效。

如果你单独安装git并从命令行克隆,你可以:

使用 Spotlight 找到您克隆的项目文件夹

双击相应的 .xcodeproj 文件并开始编辑。

【讨论】:

以上是关于如何将 Xcode 与克隆的 git 存储库一起使用的主要内容,如果未能解决你的问题,请参考以下文章

如何使用私钥克隆 GIT 存储库

Xcode 中 Git 的配置与使用

如何通过 git 与其他拥有 Android 存储库的人共享代码?

如何从 Docker 容器克隆 Git 存储库

无需克隆即可从远程仓库获取最后一个 git 标签

如何将两个 git 存储库作为一个存储库进行管理,但又保持独立?