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

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

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

下面看命令行操作:
1.先在github上面创建一个git 仓库:
这里写图片描述

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

2.cd到需要上传的项目,博主以放在桌面的
这里写图片描述
这个Demo为例进行操作。

3.初始化git:

git init

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

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

5.添加到临时仓库

git commit -m "描述信息"

6.提交到远程代码仓库

git remote add origin https://github.com/codeliu6572/justForFun.git

https链接来源,如下图:
这里写图片描述
(也可以用这个html网页的链接:https://github.com/codeliu6572/justForFun

如果提示:fatal: remote origin already exists.
那是因为博主已经提交过这个Demo,现在换了地址,要删除origin,重新提交。

git remote rm origin

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

7.推送本地代码到服务器
因为是第一次提交,所以是不需要从服务器pull下来更新的,所以

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

看到如下图所示的即代表上传成功:
这里写图片描述

8.更新Demo内容
更新内容后这么操作:

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

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

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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodingFire

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值