将Xcode项目添加到github repo?

Sim*_*iwi 52 git terminal xcode github project

我已经在网站上创建了一个新的github仓库.请记住,我是一个菜鸟,但可以在终端做基本的事情.无论如何,所以我刚刚在github.com上创建了我的帐户的回购,并且还没有做任何事情.

所以我想做的就是把我的Xcode项目文件夹上传到我的新github仓库.我如何通过终端这样做?

Dan*_*rin 70

最好的方法是按照GitHub给你的说明:

首先,去正确的目录

cd <directory of your Xcode project>
Run Code Online (Sandbox Code Playgroud)

听起来你已经从Xcode获得了一个本地Git项目.如果是这样,请跳过此代码块.

git init .
git add .
git commit -s
<type in a commit message>
Run Code Online (Sandbox Code Playgroud)

最后,进入您的存储库.在我创建了一个新的"test"repo后,以下内容直接从我自己的github帐户中复制.更改"dhalperi/test"部分.

从命令行推送现有存储库

git remote add origin git@github.com:dhalperi/test.git
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

  • 添加xcode生成的所有文件可能是一个坏主意,因为它可能会导致冲突.当我上次进行xcode开发时,我将这三行添加到我的.gitignore中(不确定列表是否详尽):MyProj.xcodeproj/project.xcworkspace MyProj.xcodeproj/xcshareddata MyProj.xcodeproj/xcuserdata (4认同)

Sur*_*gch 56

我刚刚在上面留下评论,但我还会添加一个总结的答案.我的完整答案就在这里.

这不是问题所要求的终端,但您可以将此视为另一种方法.尽管如此,它现在与Xcode很好地集成,并且不难做到.

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

在此输入图像描述

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

做一个提交

在此输入图像描述

在项目中进行更改后,从" 源代码管理"菜单中选择" 提交... " .您将添加一个简短的提交消息.

创建一个新的GitHub存储库

在此输入图像描述

GitHub网站上创建一个新的存储库.无论你想要什么,都可以调用它,但是不要添加README或.gitignore或许可证.创建新存储库后,复制指向它的链接.

在Xcode中添加远程

在Xcode中,转到源代码管理 > 您的分支名称 > 配置.然后单击远程选项卡>" + "按钮> 添加远程.填写您的存储库名称和地址.

在此输入图像描述

将您的项目推送到GitHub

转到源代码管理 > 推送.您必须在第一次输入GitHub用户名和密码.

而已.现在,只要您在Xcode中进行更改,您所要做的就是提交推送.

如果你没有按照这样的解释,请仔细阅读更多的细节.

进一步研究

这是我最近看过的一个很棒的视频,它帮助我更好地理解了Git及其与GitHub的集成.


Ole*_*h H 10

在 Xcode 中更简单的方法。你甚至可以只推送一个当前分支到 GitHub 或整个项目。

(对于 Xcode 11)

  1. 只需在“源代码控制导航器”中选择所需的分支/(或顶级文件夹)并右键单击它。然后选择“创建远程”。或“编辑器-> 创建远程”。 在此处输入图片说明

  2. 然后使用您在 GitHub 上的帐户创建存储库。如果不建议使用您的 GitHub 帐户,您可能还没有在 Xcode -> Preferences -> Accounts 中添加您的 GitHub 帐户 在此处输入图片说明

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

之后检查Github。一切都应该在那里。


Mar*_*lig 6

获取Github Mac应用程序,你真的不需要终端,除非你想做更多花哨的高级东西;-)

只需转到GitHub上的项目页面,然后单击"在Mac中克隆",这应该会自动下载并为您安装.您必须至少执行一次此操作才能安装应用程序并设置一些必需的权限.

之后,您将在Dock中看到GitHub应用程序,只需打开它,然后单击底部的那个小"+"符号,您将看到"Create New Repository"和"Add New Local Repository".

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