1.什么是版本控制器
版本控制器是指对软件开发过程各种程序代码,配置文件以及说明文档等文件变更的管理,是软件配置管理的核心思想是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术,实现跨区域多人协同开发,追踪和记载一个或者多个文件的历史记录,组织和保护你的源代码和文档,统计工作量,并行开发、提高开发效率,跟踪记录整个软件的开发过程,减轻开发人员的负担,节省时间,同时降低人为错误,简单说就是用于[管理多人协同开发项目]的技术软件。
2.版本控制器的种类
1.集中式版本控制
集中shi版本库是集中放在中央的服务器的,在团队里面每个人工作时从中央服务器下载代码,是必须联网才可以工作,局域网或互联网,个人修改后,然后提交到中央版本库---<SVN>和CVS ------所有的版本记录都放在远程服务器上。
2.分布式版本控制器
分布式版本控制器系统没有中央服务器,每个人的电脑上都是一个完整的版本库,这样工作的时候,无需联网了,因为版本库就在你自己的电脑上,多人协作只需要各自修改并且推送给对方,就可以看见对方修改的了--git典型的分布式版本控制器
3.git
1.git的概念
git是分布式的,git不需要有中央服务器,我们每台电脑拥有的都是一样的。我们使用Git并且有个中心服务器,仅仅是为了方便交换大家的修改,但是这个服务器的地位和我们每个人的PC是一样的。我们可以 把它当做一个开发者的pc就可以就是为了大家代码容易交流不关机用的。没有它大家一样可以工作,只不 过“交换”修改不方便而已
2.git的工作流程
我们从工作区添加到暂存区,又从暂存区提交到本地仓库,提交一次,仓库记录一次
3.安装git
1.安装好,之后在桌面或者任意的文件,右击如果显示下面图上面圈出来的就安装成功
2.设置我们的名字和邮箱
在桌面或者文件空白的地方右击,点击 Git Bash here,并输入下面的命令
git config --global user.name '你的名字'
git config --global user.email '邮箱'
想要查看自己的名字和邮箱:
git config --global user.name
git config --global user.email
3.初始化仓库
要使用Git对我们的代码进行版本控制,首先需要获得==本地仓库==;本地仓库你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”
步骤:
1.在任意的盘中出创建一个目录(空的) 作为本地仓库
2.进入到我们创建的目录中,右击单击Git Bash here
3.输入命令git init
成功之后,我们就看见出现了一个目录 .git 这个.git是来跟踪管理我们的版本库的,如果没有看见 .git可能是你隐藏了文件,打开就可以了