将 Xcode 项目添加到 github repo?

我刚刚在网站上创建了一个新的 github 回购。请记住,我是一个菜鸟,但可以做基本的事情在终端。不管怎样,我只是在 github.com 网站上建立了一个回购账户,还没有做任何事情。

所以我想做的就是把我的 Xcode 项目 文件夹上传到我的新 github 回购。我如何通过终端做到这一点?

113774 次浏览

实际上,最好的方法是遵循 GitHub 给出的指导:

首先,找到正确的目录

cd <directory of your Xcode project>

听起来你已经从 Xcode 得到了一个本地的 Git 项目,如果这是真的,那么跳过这个代码块。

git init .
git add .
git commit -s
<type in a commit message>

最后,进入存储库。以下内容是在我创建了一个新的“ test”回购之后直接从我自己的 github 帐户复制的。更改“ dhalperi/test”部分。

从命令行推送现有存储库

git remote add origin git@github.com:dhalperi/test.git
git push -u origin master

获得 Github Mac 应用程序,除非你想做更多高级的事情,否则你不需要终端; -)

只需到 GitHub 的项目页面,然后点击“ Clone in Mac”,这个应该会自动下载并安装给你。您必须这样做至少一次,以安装应用程序和设置一些必需的权限。

之后,您将看到 GitHub 应用程序在 Dock 中,只需打开它,然后点击底部的小“ +”标志,您将看到“创建新存储库”和“添加新的本地存储库”。

您可以添加 XCode 已经为您创建的存储库,也可以从 GitHub 下载一个,然后在 XCode 中打开它。

非终端解决方案是安装 源树。它是一个图形用户界面,与终端相比非常容易使用。但是它强烈推荐正确地学习 git 命令。

我只是想在上面留下一个评论,但我也会添加一个总结的答案。我的答案是 给你

这不是通过终端作为问题请求,但你可以认为这是一个替代方法。不过,它现在已经与 Xcode 很好地集成在一起了,而且并不难做到。

在创建新项目时创建 Git 存储库

enter image description here

如果您已经有一个没有 Git 存储库的项目,请参见上面我链接到的答案。

作出承诺

enter image description here

在项目中进行更改后,从 源头控制菜单中选择 承诺..。。您将添加一个简短的提交消息。

创建一个新的 GitHub 存储库

enter image description here

GitHub网站上建立一个新的知识库。随便你怎么称呼它,但是 不要添加一个 README 或者。吉蒂诺尔或许可证。在创建新的存储库之后,将链接复制到该存储库。

在 Xcode 添加遥控器

在 Xcode 转到 源头控制 > 你的分公司名称 > 配置。然后单击 遥远选项卡 > “ +”按钮 > 加上遥控器。填写存储库的名称和地址。

enter image description here

将您的项目推送到 GitHub

转到 源头控制 > 用力。你必须在第一次输入你的 GitHub 用户名和密码。

就是这样,现在任何时候你在 Xcode 做出改变,你所要做的就是 ABc0和 ABc1。

如果您没有遵循这个解释,请阅读 这个这个的更多细节。

进一步研究

这是我最近观看的一个非常棒的视频,它帮助我更好地理解 Git 及其与 GitHub 的集成。

如果您已经在 Mac 上使用 Xcode 9获得了 git repo,

对于 Xcode 9,只需在 Xcode 的导航检查器中打开源代码管理选项卡。右键单击 master git 并在 GitHub 上选择 create“ Your project name”remote。

给你的 GitHub 凭证和 gitrepo 一个名字,Xcode 会为你创建并推送你的代码。 enter image description here

在 Xcode 更容易。 您甚至可以只将一个当前分支推送到 GitHub 或整个项目。

(Xcode 11)

  1. 只需在“源代码管理导航器”中选择所需的分支/(或顶部文件夹) ,然后右键单击它。然后选择“创建远程”。或“编辑器-> 创建远程”。 enter image description here

  2. 然后使用您在 GitHub 上的帐户创建存储库。如果不建议使用 GitHub 帐户,也许你仍然不会在 Xcode-> Preferences-> Account 中添加 GitHub 帐户 enter image description here

  3. 一切设置完成后,单击“创建”。
  4. 要将您的项目/分支推送到 GitHub 存储库,请单击“源代码管理-> 推送”。

检查完 Github 之后,所有人都应该到了。