1).Git简介
Git是分布式版本控制及协同开发工具
(1)现有项目开发过程中的问题
① 项目的安全性太低
② 项目很难协同开发
③ 项目报错无法回退
④ 项目的版本混乱
(2)版本控制工具分类
① 集中式版本控制工具:例如svn
② 分布式版本控制工具:例如Github
2).Git使用:安装、创建版本库、基本命令
(1)安装、创建版本库
① 安装:官网下载安装包进行安装
② 创建版本库
通过”cd 路径”命令进入自己创建的文件夹(库)
再通过”git init”命令进行创建(会出现一个隐藏的.git文件夹)
(2)基本命令
① 版本上传的开发者信息:
$ git config --global user.name "Your Name" 配置开发者名字
$ git config --global user.email "email@example.com" 配置开发者邮箱
② 创建版本库:在文件的根目录创建一个.git文件夹(.git文件夹就是版本库,除了.git文件夹之外是工作区)
$ git init // 在.git工作目录下执行创建(出现隐藏的.git文件夹)
③ 交给git管理步骤:
$ git add a.txt 添加到暂存区
$ git commit -m "版本" 保存到主干区
④ 查看git的状态:
$ git status
注意:如果显示红色,说明工作区已经修改,但是没有提交;如果是绿色,说明工作区中的修改已经
加入到暂存区 working tree clean 工作区和版本库一致
⑤ 版本回退(只能做回退):
$ git reset --hard HEAD^ 可以写多个^,代表回退几次
$ git reset --hard HEAD~100 通用,~回退步数
$ git reset --hard 3628164 根据版本id回退
⑥ 日志:
$ git log 打印当前提交之前的日志
$ git log --pretty=oneline
$ git reflog --pretty=oneline 打印所有的日志
⑦ 撤销修改:
$ git checkout -- readme.txt 撤销工作区中的修改
$ git reset HEAD readme.txt 撤销暂存区中的修改撤销到工作区