将Xcode项目添加到github回购?

我只是在网站上创build了一个新的github回购。 请记住,我是一个noob,但可以在terminal做基本的事情。 无论如何,所以我只是在github.com上创build了我的帐户的回购,并没有做一件事。

所以我想要做的就是把我的Xcode项目文件夹 ,并将其上传到我的新github回购。 我如何通过terminal来做到这一点?

最好的方法是遵循GitHub给你的指示:

首先,去正确的目录

cd <directory of your Xcode project> 

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

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

最后,推入您的存储库。 在创build新的“testing”回购之后,以下内容直接从我自己的github帐户中复制。 改变“dhalperi / test”部分。

从命令行推送现有的存储库

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

我只是要留言上面的评论,但我也将添加一个总结的答案。 我的完整答案在这里 。

这不是通过terminal,因为这个问题的要求,但你可以考虑这个替代方法。 现在,它与Xcode很好地集成在一起,并且不难做到。

创build新项目时创buildGit存储库

在这里输入图像说明

如果你已经有一个没有Git仓库的项目,请参阅上面链接到的答案。

作出承诺

在这里输入图像说明

在项目中进行更改后,从“ 源代码pipe理”菜单中select“ 提交… ”。 您将添加一个简短的提交消息。

创build一个新的GitHub仓库

在这里输入图像说明

在GitHub网站上build立一个新的存储库。 可以随意调用它,但不要添加自述文件或.gitignore或许可证。 创build新的存储库后,将链接复制到它。

在Xcode中添加一个远程

在Xcode中转到源代码pipe理 > 您的分支名称 > configuration 。 然后点击远程选项卡>“ + ”button> 添加远程 。 填写您的存储库名称和地址。

在这里输入图像说明

把你的项目推到GitHub上

转到源代码pipe理 > 推送 。 你将不得不第一次input你的GitHub用户名和密码。

而已。 现在,无论您在Xcode中进行更改,只需执行“ 提交”和“ 推送”即可

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

进一步研究

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

  • Git和GitHub的基础知识

得到Github Mac应用程序,除非你想做更多花哨的高级的东西,否则你并不需要terminal;-)

只需转到GitHub上的项目页面,然后点击“在Mac上复制”,就会自动下载并安装。 您必须至less执行一次安装应用程序并设置一些必要的权限。

之后,你会看到Dock中的GitHub应用程序,只需打开它,然后点击底部那个小的“+”号,在那里你会看到“创build新的仓库”和“添加新的本地仓库”。

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

学习git! ;)

这是如何(只需要几分钟): http : //try.github.com/levels/1/challenges/1

非terminal解决scheme是安装SourceTree 。 与terminal相比,它的GUI非常容易使用。 但强烈build议正确学习git命令。

如果你的Mac上已经有一个git repo,并且使用Xcode 9,

对于Xcode 9,只需在Xcode的导航检查器中的源代码pipe理选项卡。 右键单击主Git,然后select在GitHub上远程创build“您的项目名称”。

给你的GitHub证书,并给一个名称git回购和Xcode将创build和推送你的代码。 在这里输入图像说明