Git(版本控制器)
注:可用于管理多人协同开发项目的技术。
一、Git与SVN的区别
Git:分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,方便多人协同开发项目。
git是目前世界上最先进的分布式版本控制系统
SVN:集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器。
二、Git的历史
Linux 内核开源项目有着为数众广的参与者,绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上。到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。
到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统 Git!
三、Git环境配置
1.启动Git
Git Bash:Unix与Linux风格的命令行
Git CMD:Windows风格的命令行
2.常用的Linux命令
1)cd:改变目录
2)cd…:回退到上一级目录
3)pwd:显示当前所在的目录路径
4)ls(ll):列出当前目录中的所有文件
5)touch:新建文件
6)rm:删除文件
rm-r:删除一个文件夹 ,rm-r src:删除src目录
7)mkdir:新建目录
8)mv:移动文件
9)reset:重新初始化终端/清屏
10)clear:清屏
11)history:查看命令历史
12)help:帮助
13)e