您的位置:首页 > 移动开发 > IOS开发

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

2016-09-11 11:21 330 查看
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[/code] 
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的只需要了解基本使用方法多尝试几次就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: