文章目录
1.git版本控制
版本控制,版本迭代,版本管理。主流版本:Git、Svn、Cvs、Vss、Tfs
2.git与svn的区别
1.SVN是集中式版本控制,版本库是集中放在中央服务器的,必须联网从服务器拷贝最新版本才能开始工作。
2.GIT是分布式版本控制,没有中央服务器,每个人的电脑都是一个完整的版本库,工作的时候不需要联网,可从其他同事电脑拷贝版本库,等到联网的时候再推送到服务器即可
3.Git历史
1.Linux内核开源起初是有很多爱好者参与维护提交补丁。但是这些归档保存等繁琐的事情花费巨大的时间1991-2002年。
2.直到2002年他们就启用了分布式版本控制系统bitkeeper来管理和维护代码。
3.但是期间在Linux社区很多大佬却在研究破解bitkeeper,知道2005年开发bitkeeper的商业公司宣布与Linux社区合作关系结束。
4.然后Linux的创始人李纳斯-托沃兹(芬兰人)两周内开发出来了Git。随后Git成为了目前世界上最先进的分布式版本控制系统。
4.安装git及环境配置
去git官网下载,或者去阿里的淘宝镜像下载,无脑下一步,编辑器可以自行选择notepad++即可
6.git必要配置
1.所有的配置文件都保存在本地,以下命令都是查看系统中的配置文件中的内容
2.查看所有配置git config -l
3.查看本系统的配置git config --system --list
4.查看当前用户配置git config --global –list
查看用户配置,必须配置用户名和邮箱,才可以提交代码:
git config --global user.name “xxx”
git config --global user.email “xxx”