GIT入门(二)认识gitHub及GIT基本操作

前言

       本章讲解gitHub网站的使用以及GIT的常用操作

方法

1.概念

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuerypython 等。

该平台方便我们练习Git,由于SVN我暂时没有找到合适的免费托管平台,所以只能使用公司服务作为讲解,当然可以自己创建私服。

注意:由于github是国外网站,所以网速上较慢,有条件的用户可以安装蓝灯等v*n代理工具。

2.github的使用

1)注册登录github

没有注册过的伙伴,这里有一篇百度经验可以参考:

https://jingyan.baidu.com/article/4ae03de3d6f9c53eff9e6bdd.html

2)新建仓库存放工程代码

GIT入门(二)认识gitHub及GIT基本操作

创建好的仓库界面如下:

GIT入门(二)认识gitHub及GIT基本操作 

3)检出github代码至一个文件夹下

GIT入门(二)认识gitHub及GIT基本操作 

GIT入门(二)认识gitHub及GIT基本操作 

我这里检出在了G盘的根目录下:

GIT入门(二)认识gitHub及GIT基本操作

3.Git常用命令

如果你是一个代码开发人员,那么你可能要用到如下命令,除此之外你可能需要百度。

1)git clone 地址

作用:使用ssh拷贝克隆远程代码至本地仓库

案例:如上面所示

2)git log

作用:显示代码的提交记录

使用git log获取提交记录:

GIT入门(二)认识gitHub及GIT基本操作

3)git add 文件路径

作用:把本地的修改加到stage中,相当于暂存

我们新增一个txt文本模拟代码新增:

GIT入门(二)认识gitHub及GIT基本操作 

GIT入门(二)认识gitHub及GIT基本操作 

 上面的写法意味着添加全部

4)git status

作用:查看git仓库状态

GIT入门(二)认识gitHub及GIT基本操作

5)git commit -m "提交注释"

作用:使用该命令把stage中的修改提交到本地库

GIT入门(二)认识gitHub及GIT基本操作

6)git push

作用:把本地库的修改提交到远程库中

 GIT入门(二)认识gitHub及GIT基本操作

我们观察一下github上的代码库:

GIT入门(二)认识gitHub及GIT基本操作 

这意味着我们提交成功了!

基本的代码提交流程就是如此,当然我们不可能一帆风顺,祝各位顺利。