iOS-利用终端命令行实现将本地代码上传到GitHub

做iOS开发的朋友们经常会用到终端来下载和管理第三方的类库,那你是不是也想把自己的写的代码上传到Github上面呢,让别人也能够下载你的代码,如果你的代码很好,下载者说不定会给你个star,这会让你很有成就感的哦!!!其实Git的更大作用是团队协同开发(类似于SVN功能),这个功能本节先不讲,下次再讲。

本节就来讲下怎么通过终端上传自己的代码到Github,那么常用的命令行必不可少,下面简单介绍一下,怎么利用命令行实现将本地项目代码上传到GitHub上。

一、准备工作

1.首先你要拥有GitHub的账号

这个是必须的,没有账号的请自行到Github官网去注册。

2.准备好准备上传的项目

放置桌面(其他位置也可),文件夹即可不用打包成zip压缩包。(上传前可以备份一下,以防出现莫名的意外)。

3.打开终端,输入命令:

cd /Users/wy/Desktop/GitTest 

注意:这里说明一下,在终端里面输入文件夹地址的时候,不需要你一层一层的去写路径名,直接写个cd 然后把文件夹拖进终端里面,路径会自动出来的。然后回车(每次执行完命令均需要回车一下)。

4.建立本地仓库,输入命令:

git init 

注意:这里的命令目的是对一个新的项目,初始化新的代码仓库,要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,回车之后你会在你的项目里面看到一个有点灰色的.git文件

这里写图片描述

这里你也可以不用git init 命令操作,在你创建新项目的时候你会发现有这样一个操作

这里写图片描述
如果你勾选了Creat Git responsitory on my Mac就会给你在项目里面自动创建一个.git和上面的git init命令效果是一样的。如果你还要git init,终端会打出这个。

这里写图片描述

当然了即使你这样写了也不会有什么问题的,我在这里说明一下。

5.将项目中的所有文件添加到本地仓库中,输入命令:

git add .

这里的add . 意思是把项目里面所有的文件都添加到本地仓库。如果团队协同开发的话,只需要添加左右新增或者改动过的文件。
当然了如果你想添加某个特定的文件,只需把 . 换成特定的文件名即可(同样将文件拖入终端即可)

6.将add的文件commit到仓库中,输入命令:

git commit -m "项目说明"

“项目说明” 为注释语句,提交到GitHub之后会显示到每个文件夹的后面,建议直接写成项目名称即可

这里写图片描述

7.去github上创建自己的Repository

这一步也可以在创建项目的时候做,这样你就能看到Github给你的命令提醒了。创建页面如下图所示:(创建链接:https://github.com/new

这里写图片描述
说明:项目名称直接写成你的项目工程名即可,项目简介建议写成你上传项目的主要功能,这样别人在搜索的时候,可以更加直观快速的了解你的项目是干什么的,填写完后才能之后点击Create repository按钮仓库便创建成功。

点击Create repository后回到这里:

这里写图片描述

8.将本地的仓库与GitHub远程仓库连接起来,输入命令:

git remote add origin https://github.com/MichaelSSY/GitTest.git

https://github.com/MichaelSSY/GitTest.git 即刚才复制的红框中的地址或者点击copy链接那里复制(我在这里只做个例子,实际上是个空仓库)。

9.上传github之前,要先pull一下,输入命令:

git pull origin master

10.最后一步,上传代码到github远程仓库,输入命令:

git push -u origin master

执行完后,如果没有异常,等待执行完就上传成功了,中间可能会让你输入Username和Password,你只要输入Github的账号和密码就OK了!!!

这是去你的github仓库刷新一下,就会看到你上传的项目了。

这里写图片描述

因为之前我没有勾选README,所以在这里也可添加一个,点击Add a README就可以了。

到这里上传代码到Github就完成了!!!

问题1: 终端操作时总是说已经存在的仓库怎么办?
答: 先把你要上传的文件里面的.git文件删掉,然后重启终端,重新git init一次就好了。

那我怎么利用终端从Github上面下载代码呢???

二、利用终端命令行从Github上面下载代码

1.拷贝地址

这里写图片描述

注意:可以复制红框里面的地址,也可以点击箭头那里直接复copy

2.先重新打开终端,输入命令:

cd desktop

注意:我这里直接下载到桌面,如果你想下载到某个文件夹下面,就直接把那个文件夹拖到终端就可以了。

3.开始下载,输入命令:

git clone https://github.com/MichaelSSY/GitTest.git

下载完成后,这样你就可以在桌面上看到下载好的项目了!!!

说明:上面利用终端下载有否点装逼了,你完全可以直接点击Download ZIP来完成下载,这就看个人的喜好了!!!

如果有不足或者错误的地方还望各位读者批评指正,可以评论留言,笔者收到后第一时间回复。
QQ:1067452293

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值