iOS开发 - 最简洁的用命令行提交代码到Github,加详细说明

Github做开发的童鞋肯定都不陌生,少不了要往上面提交开源代码,如果你不习惯使用命令行,推荐博主另一篇用github客户端上传的博客:github客户端上传 

下面来说下怎么用命令行帅气的上传代码到Github,网上很多说法,要安装git,配饰ssh什么的,博主这里都不需要,解释下原因,只要安装了Xcode,git就默认已经有了,ssh配置是为了不需要每次提交都输入密码,博主觉得输密码貌似也没啥,当然,如果你想方便点,就乖乖的打开网页搜索如何配置ssh,博主推荐一篇配置:http://www.07net01.com/2015/08/895617.html。

下面看命令行操作: 

1.先在github上面创建一个git 仓库: 

iOS开发 - 最简洁的用命令行提交代码到Github,加详细说明_第1张图片

下面的initialize this…根据需要选择

2.cd到需要上传的项目,博主以放在桌面的 


iOS开发 - 最简洁的用命令行提交代码到Github,加详细说明_第2张图片

这个Demo为例进行操作。

3.初始化git:

git init

1

4.添加到git,即文件索引

gitadd.    (.和add之间有空格)

1

5.添加到临时仓库

gitcommit-m"描述信息"

1

6.提交到远程代码仓库

git remoteaddorigin https://github.com/codeliu6572/justForFun.git

1

https链接来源,如下图: 

iOS开发 - 最简洁的用命令行提交代码到Github,加详细说明_第3张图片

(也可以用这个html网页的链接:https://github.com/codeliu6572/justForFun)

如果提示:fatal: remote origin already exists. 

那是因为博主已经提交过这个Demo,现在换了地址,要删除origin,重新提交。

gitremote rm origin

1

然后重新提交到远程仓库,执行上面的命令行。

7.推送本地代码到服务器 

因为是第一次提交,所以是不需要从服务器pull下来更新的,所以

git push-forigin master  //这里说明下,很多网上的都说用-m,但是会报错,这里改用-f

1

看到如下图所示的即代表上传成功: 

iOS开发 - 最简洁的用命令行提交代码到Github,加详细说明_第4张图片

8.更新Demo内容 

更新内容后这么操作:

git add.git commit-m"更新描述信息"git push origin master//如果报错说本地文件夹不是最新,需要从服务器更新后再执行这一句,更新命令:git pull origin master这里你看到没有-f,如果没有主分支,则需要加-f,也就是第一次推送到服务器需要,后面更新则不需要再加-f

1

2

3

4

这里是博主操作的Demo的github:https://github.com/codeliu6572/justForFun

以上可基本满足提交,更多更高深的操作,需要我们不断的去了解。如果你本身就用的git来管理代码,相信这对你就更没什么难度了,没用过git的只需要了解基本使用方法多尝试几次就可以了。

你可能感兴趣的:(iOS开发 - 最简洁的用命令行提交代码到Github,加详细说明)