码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 创建Git 提交到GitHub 简明讲解配步骤图

时间:2016-05-27 13:00:18      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

本文主要讲解下面四点,可以满足大部分开发新手老手的需要,欢迎讨论反馈!


一、创建项目时,勾选git来创建项目Git源

二、创建项目时,未勾选git的项目,创建Git源

三、第一次提交gitHub,创建代码仓库

四、本地有git源项目,提交到gitHub仓库



参考文章:

在Xcode中使用Git进行源码版本控制

使用Xcode上传代码至GitHub


一、创建项目时,就勾选了git的项目


在创建工程的最后一步Xcode会有一个复选框,如果选择了它,git源就会被添加到工程目录中。

1、打开Xcode,创建一个新的工程。选择iOS区的“Application”,在应用模板页选择“Single View Application”。

技术分享

2、选择下一步,在项目名中输入GitDemo,确保下面的Devices菜单选择iPhone,无需iPad或者universal app。

技术分享

3、点击下一步,也就是最后一个步骤,在这里先选择一个要保持工程的目录,然后在窗口底部选上Create git repository on (My Mac ):

     默认情况下,这个选项是被选上的。

技术分享


4、创建完项目之后,打开Finder,找到项目存储的目录,在目录中,有一个.git的子目录,时Xcode为存储git源相关数据自动创建的。

技术分享


如果你看不到.git目录,你需要输入命令行让隐藏的文件可见,打开命令行工具输入以下命令,并重启finder。

1)对于OS X Mavericks 10.9:

defaults write com.apple.finder AppleShowAllFiles TRUE


2)对于以前的OS X版本:

defaults write com.apple.Finder AppleShowAllFiles TRUE

3)为了重启Finder应用,输入

killall Finder


二、创建项目时,没有勾选git的项目,自己添加git

1、打开终端,切换到项目目录;

     输入 cd + 空格,然后拖拽项目文件夹到cd 后面

如:

cd /Users/YOUR-USERNAME/Desktop/NoGitExample


2、输入:

git init


 这会初始化一个空的源,如果你在Finder里面查看或是输入ls命令,你会看到.git子目录已经被创建,


3、很好,接下来输入:

git add .

这样,当前目录所有的内容就被添加到源里面去了,


4、输入以下命令:

git commit -m 'Initial commit'

接下来会出现一个本地git源所执行的改变列表,如下图所示:

技术分享



5、重启xcode

在NoGitExample项目中,如果你再次打开Source Control菜单,你会发现所有的选项已经被使能了,就像一开始勾选上创建git源一样。

技术分享




三、提交到GitHub


0、注册github账号

首先需要注册一个github账号,注册地址:https://github.com


技术分享



接着会来到这

技术分享

然后会收到一封github发的邮件,进入邮箱验证



2、创建个人的github仓库

 验证成功是这样的,然后点击技术分享创建仓库

技术分享


也可以来到个人中心里创建仓库

技术分享

技术分享




3、填写仓库信息,仓库名最好不要使用中文。


技术分享


创建完成好之后是这样子的。创建仓库的时候最好别用中文,不然你的仓库名就会显示-  这样一条小横线。

技术分享


/*---------------配置SSH keys---------------*/


4、 显示隐藏文件终端里输入


 defaults write com.apple.finder AppleShowAllFiles -bool true  

(关闭:defaults write com.apple.finder AppleShowAllFiles -bool true  )


5、重启Finder文件,可手动,可使用命令行:

killall Finder


技术分享



6、然后前往个人文件查看有没有 .ssh 文件夹,有的话个人建议删除掉,从新配置

技术分享




7、终端里输入指令:mkdir .ssh 创建一个.ssh 文件夹


8、cd .ssh  进入刚创建的 .ssh文件夹目录里  


9、输入指令:ssh-Keygen -t rsa -C “youEmail”双引号里填写你的邮箱地址


10、输入完成之后一直按回车键 中间会提示你要输入密码,不用管一直按回车直到出现这样。

技术分享


11、接着输入指令:ls -la查看 如果输出类似这样的信息,就说明配置成功

技术分享


12、输入指令:pbcopy < ~/.ssh/id_rsa.pub  拷贝



/*---------------配置github---------------*/


13、登陆github 进入 SSH keys 

技术分享


14、添加刚刚拷贝的东西

    (如果拷贝的内容消失,可在终端再次输入指令:pbcopy < ~/.ssh/id_rsa.pub  拷贝)


技术分享


15、添加SSH key 其他信息

技术分享

添加完成之后是这样的

技术分享


15、然后回到终端输入指令:ssh -T git@github.com  执行完这条指令之后会输出 Are you sure you want to continue connecting (yes/no)? 输入 yes 回车

回到github,刷新网页就可以看到钥匙旁的灰色小圆点变绿,就表明已经添加成功了。

技术分享


/*---------------上传项目---------------*/


16、上传本地项目到github上

上传项目,这里我是用得github客户端 可以到这里下载 https://desktop.github.com

下载好之后输入用户名 邮箱 密码登陆之后clone刚创建的仓库到本地

技术分享



17、接着打开clone到本地的文件夹将需要上传的项目添加进去这里以FirstRespository文件夹为例,里面放你想要上传的项目

技术分享



18、添加之后回到github客户端,输入summary 信息,并点击提交commit to master

ps:如果文件夹名字和仓库名相同,可能会上传失败


技术分享



19、然后点击右上角的技术分享按钮


20、查看效果

提交前是这样的

技术分享

提交之后是这样的 

技术分享


恭喜你,已经成功的创建一个属于自己的github仓库了。


四、本地有git源项目,提交到gitHub仓库


0、前提条件:

1)需要有gitHub账号及以创建好的仓库,没有可参考本文第三大点;

2)本地项目有git源(即项目文件夹中有.git文件),如没有,可参考本文第二大点来创建。



1、复制repository名称和链接,如果不知道链接是多少,可以直接把该仓库的网址,后面添加“.git” 即可

技术分享


2、前往Xcode中,Source Control->第一项:项目名+master->Configure...,之后选Remotes:

技术分享


技术分享


3、在Add Remote中,输入Name(你工程的名字)和 Address(repository链接);


4、然后Source Control->Push,选择刚刚新建的链接,Push~

技术分享


现在刷新下GitHub主页,你的工程已经添加成功了~!








iOS 创建Git 提交到GitHub 简明讲解配步骤图

标签:

原文地址:http://blog.csdn.net/lovechris00/article/details/51479472

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!