美文网首页
如何提交工程到github

如何提交工程到github

作者: paschal | 来源:发表于2016-01-20 12:17 被阅读0次

首先我们新建一个工程,记得要勾选Create git repository on:

这说明使用Source Control,会默认在工程中创建git repository。然后工程新建完成后,会在右侧边栏看到这些信息,说明已经启用Source Control

如果没有使用Source Control,则是这样的:

现在我们已经在工程中启用了Source Control,这样就可以使用git来管理工程版本了

但是如果我们想对一个未启用git的工程加入git的功能怎么做呢?我们可以使用命令行来开启此功能,新建一个工程,不勾选Create git repository on,此时我们没有开启Source Control,然后我们手动创建git管理,如下图所示:

cd (你的工程文件夹)

git init (初始化一个空的git仓库)

然后使用git status查看当前状态:

不过我们并不希望把.DS_Store也加入的git中,因为那文件对我们没有任何用处,我们可以忽略它,具体做法是:新建一个文件,命名为.gitignore,然后使用文本编辑器输入以下信息

# Xcode

.DS_Store

*/build/*

*.pbxuser !default.pbxuser *.mode1v3 !default.mode1v3 *.mode2v3 !default.mode2v3 *.perspectivev3 !default.perspectivev3 xcuserdataprofile

*.moved-aside DerivedData.idea/*.hmap

这样我们目录中就多出一个.gitignore文件了

开始提交,使用

git add .

此命令先将文件添加至暂存区域,但还没有提交,

现在进行提交,使用git commit -m "Initail"命令,引号内的内容是提交的注释,随便写什么都可以:


再查看下状态:

git status

好了,当前工作区是干净的,代码都已经提交完毕了。我们可以用Xcode提交代码,也可以用命令来提交,但是用命令行的话可以做的事情更多一些。使用Xcode可以查看提交的历史纪录,Source Control->History:

添加工程至GitHub

SSH创建过程是这样的:

1. 在命令行输入cd ~/.ssh,然后ls,看看此文件夹下有哪些文件,如果有id_rsa.pub或者id_dsa.pub(名字可能会不同),说明你已经有SSH keys了,你可以将它添加到你的账户中

2. 如果没有的话,你讲得到"No such file or directory "这个错误信息,此时你可以通过命令生成出来:

ssh-keygen -t rsa -C"YOUR EMAIL"

在那里填写你的email地址,之后会被要求填写密码,此时的SSH keys就生成好了,有了SSH Keys后将其添加至你的GitHub账户中就可以了,在账户设置中找到SSH keys这一项,然后填写title和key,现在,你的SSH Key就和GitHub账户绑定了

前往个人主页,新建一个repository(网页右上方),会要输入一些信息:

输入Repository name和描述,然后选创建,会看到repository的链接:

把链接赋值下来,前往Xcode中,Source Control->第一项->Configure...,之后选Remotes:

Add Remote中,输入Name(你工程的名字)和Address(之前的链接地址),然后Source Control->Push,选择刚刚新建的链接,Push~

现在刷新下GitHub主页,你的工程已经添加成功了~!
http://www.cocoachina.com/bbs/read.php?tid=200557 详细参考

相关文章

  • 如何提交工程到github

    首先我们新建一个工程,记得要勾选Create git repository on: 这说明使用Source Con...

  • github

    如何使用Git上传项目代码到github 提交本地代码到github github 的命令 如何提交changes...

  • 简单的Xcode提交工程到Github

    简单的Xcode提交工程到Github 1.登入Github 2.创建远程仓库-New repository 3....

  • idea-git使用

    - 本地仓库提交 工程右键>git>commit directory - github提交到本人的仓库 工程右键>...

  • 工具

    如何将Android Studio项目提交(更新)到github - CSDN博客 Android Studio ...

  • 如何提交项目到github详解

    一:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。你可以直接右击新建文件夹,也可以右击打开Git bas...

  • 如何提交项目到Github上。

    部分内容摘自:https://www.cnblogs.com/xiao-lei/p/6267123.html 准备...

  • Android studio下的项目重定向至OSChina

    Android studio 默认的是提交代码到github上面的,那我们如何提交代码到自己的私有项目中呢?国内比...

  • 提交AS项目到GitHub

    1. 关联Git工具 依次选择主菜单 /File/Settings/Version Control/Git,配置g...

  • 提交项目到github

    git上新建仓库,获取仓库地址 cmd 进入新建的项目目录 在命令行输入:git clone -o github ...

网友评论

      本文标题:如何提交工程到github

      本文链接:https://www.haomeiwen.com/subject/afklkttx.html