目录<查看目录观看>
1.git简介
1.1git是什么
git是分布式版本控制系统。在2002年以前,世界各地的志愿者把源代码文件发给Linus,然后由Linus本人通过手工方式合并代码!到后来的库太大很难通过手工方式合并了,于是开始使用了控制系统,原本是用别人开发的商业版本的控制系统,因为一些原因,不得不换一种新的控制系统.于是Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git
1.2git的特点
- 版本控制:可以解决多人同时开发的代码问题,也可以解决找回历史代码的问题。
- 分布式:Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。首先找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。可以自己搭建这台服务器,也可以使用GitHub网站。
1.3安装与配置
安装命令如下: sudo apt install git
新建一个目录git_test,cd进入该目录
创建一个版本库:git init
2.git的功能_命令
2.1创建版本
git add <加入的文件/文档>
git commit -m '版本号'
2.2查看版本记录
git log
2.3退回以前版本操作
git reset --hard HEAD^
git reset --hard 版本号
2.4查看操作记录
git reflog
2.5查看当前工作树的状态
git status
2.6撤销修改
取消暂存区: git reset HEAD <文件>
取消工作区: git checkout -- <文件>
区别:当你改乱了工作区某个文件的内