初探Github

GitHub简介

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git是目前世界上最先进的分布式版本控制系统(没有之一)。

GitHub于2008年上线,目前,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub的用户活跃度很高,在开源世界里享有深远的声望,形成了所谓的社交化编程文化(Social Coding)。

Github大名听了很久,上次注册账号刚准备用,就开始忙托福一直没时间研究。不过Github Student Pack中Digitalocean 的$100优惠劵倒一直在用[笑]。

Git基本操作

安装

1
http://git-scm.com/download/

创建版本库(repository)

创建版本库说白了就是在适当的地方创建一个空目录。

1
2
$ mkdir api
$ cd api

初始化仓库

1
$ git init

创建README.md文件

1
$ echo "# Flask-RESTful-APIs" >> README.md

添加文件到仓库

1
$ git add README.md

提交版本,first commit为版本备注,一定要有意义,方便后期查阅

1
$ git commit -m "first commit"

Github基本操作

在Github官网注册,并添加账号密码信息到git

1
2
$ git config --global user.name "Your Name"
$ git config --global user.email [email protected]

Github上创建仓库

Github首页 -> Create new… -> New repository

把本地仓库绑定到Github仓库

1
$ git remote add origin https://github.com/Username/Gitname.git

把本地仓库更新到Github

1
$ git push -u origin master

从Github下载到本地,每次开工前记得先下载

1
$ git pull origin master