一、Git介绍
1.1、版本控制
在我们日常生活中,使用微信6.5.3版本,QQ7.4版本,Chrome 43.0.2357.65 版本,表示的都是某些软件使用的版本号。这些软件在开发过程中,版本都是由1不断的变化而来。对于软件公司来说,软件的开发过程中的变化,都需要记录下来,从而方便软件开发的管理,这个过程就是版本控制。也就是,记录若干文件内容变化,以便将来查阅特定版本修订情况的系统(软件)。
1.2、常见版本控制软件
CVS 表示并发版本系统,是老版本控制软件系统,市面上基本上不使用了。
SVN(Subversion),是一个开放源代码的版本控制系统,采用了分支管理系统,它的设计目标就是取代CVS,在之前的开发中比较常见。
Git是最先进的分布式版本控制系统。最大特点就是使用各方,不仅仅本地可以控制一套完成的程序,而且可以通过远程主机,将各自的内容进行合并同步。
1.3、Git概述
Git是一款免费、开源的分布式版本控制系统,最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是现在很有开源软件项目都在使用 Git共享项目。例如:alibaba等。
1.4、 Git工作流程(带尺寸的图片)
clone克隆:将远程仓库下载到本地。
commit提交:将本地代码提交到本地仓库。
push推:将本地仓库内容上传到远程仓库。
pull拉:将远程仓库内容再次下载到本地仓库和工作区。
二、Git客户端安装
git客户端安装参考