Github 简明操作
本文不涉及:
- 创建Github账号、配置Github SSH、安装git
- 多人协作、分支合并
本文适用于:
- 希望尽快上手github却没有思路
- 单人项目的简单操作
Github 简明操作
如果你从零开始:
是什么
Github ≥ 一个代码托管库,在这里,最大的好处是,可以保存不同时间段的文件版本;还可以实现多人协作,一起完成一个代码项目,或者文章写作。
怎么做
首先,要有一个github账号
其次,要在电脑上安装好git环境
再次,配置ssh
这两个都没什么好讲的
最后,使用github
新手懵逼阶段:
最开始,当你根本不知道怎么使用github的时候,谨记自己有几件事情要做:
- 在远程github上,新建仓库,用来存放代码
- 远程的代码需要能搬到本地
- 本地的代码要能上传到远程
- 远程能够更新
这就是最简单的单人操作了。那一项项来解决。
新建远程仓库
最简单的方式:手动创建 >_< |||
在github上,看到一个“+”,点击-> create repository
填上仓库的名称,描述,ok了!
好了,现在随便添加一个文件来试试:
点击进入新建的仓库 -> create new file -> 随便写点东西 -> 填写commit(这个文件是为什么要添加进来,比如”try”)
完美!
克隆到本地
把刚刚新建的远程仓库克隆到本地:
打开终端
切换到你想要存放本地仓库的目录下
git clone your-remote-url
git add filename git add *1
2
3
4
5
6
7
8
9
10
11
12
13
这个远程的仓库地址,可以在远程仓库的界面上,找一个:
{% asset_img "Screen Shot 2017-05-15 at 4.32.20 PM.png" "Screen Shot 2017-05-15 at 4.32.20 PM" %}
就是这个ssh的地址,选择地址旁边的复制按钮,粘贴到刚刚终端命令的对应位置
- 克隆完成,可以看到远程的那个仓库被复制到了这里~
#### 用本地仓库更新远程仓库
- 添加新的文件到刚刚clone的目标文件夹中git commit -m "add some files"1
2
3
- 确认上传。因为会有很多add,都先放到一个index里面,存放想要更新的内容,但是最后需要统一一下,到底要提交多少东西,这时候就要commit了git push origin master1
2
3
4
5
6
7
-m后面的内容,是用来说明这次更新的内容
但是这都只是在本地做的事,最后需要把它推到远程仓库中
- 推到远程仓库
因为这里,没有开其他分支
如果有其他分支,则可以跟master分支合并之后,再推master;或者直接由这个小分支,推到远程仓库。这样,只需换master为小分支的名称即可。
感觉是最简便的使用方式了。。。适用于:
- 只有一个人的项目,不需要其他分支,不需要他人合作
### 参考链接:
http://www.runoob.com/w3cnote/git-guide.html 真的很清楚,但内容没有第二个多
http://www.worldhello.net/gotgithub/index.html 真的很完整,但没有第一个简洁
http://www.yangzhiping.com/tech/github.html#q3 真的很啰嗦,但是很好玩