GitHub是一个面向开源及私有软件项目的托管平台,由于只支持git 做为惟一的版本库格式进行托管,故名gitHub。python
GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面之外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协做图谱(报表)、代码片断分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是很是之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。git
咱们在实际项目中可能不会将工做的代码让Github进行托管,通常会有一个公司内部托管平台,但其实命令都是同样,换汤不换药,因此这里使用Github进行学习。github
固然在建立项目以前,咱们须要注册Github,Github官网地址,咱们点击sign up进行注册,以下图所示:
bash
关于Github注册这里不作过多介绍,注册完成以后,咱们点击右上角+“”,选择“New repository”Repository name输入test,Description输入任意描述,我这里输入github test,而后点击Create repository,以下图所示:微信
咱们能够看到,当咱们建立完一个项目时会提示咱们如何进行代码提交。根据提示咱们发现咱们须要使用Git,那咱们就下载Git。编辑器
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,能够有效、高速地处理从很小到很是大的项目版本管理。Git 是Linus Torvalds 为了帮助管理Linux 内核开发而开发的一个开放源码的版本控制软件。分布式
Git下载地址,咱们点击Downloads进行下载,以下图所示:学习
咱们双击下载下的git安装包进行安装,git安装比较简单,一直点击下一步,桌面点击鼠标右键出现git bash here,git安装成功界面以下图所示:
测试
# 初始化仓库 > git init # 查看更新 > git status # 更新将要提交的内容 add .表明添加全部,add 文件表明提交某一个文件 > git add . > git add test.py # 撤销 > git reset HEAD > git reset HEAD test.py # 提交更新 > git commit -m "update" # 同步到远程master分支 > git push origin master # 从远程master分支拉取代码到本地 > git pull origin master # 克隆代码 > git clone 代码地址
假设咱们如今须要将本地的代码提交到咱们刚刚建立的Github项目,咱们须要怎么操做呢?其实很简单,咱们只要照着Github给出的提示进行操做就能够了,以下图所示:
3d
欢迎关注微信公众号:软件测试汪。软件测试交流群:809111560