git的使用方法
git介绍
Git是目前世界上最先进的分布式版本控制系统(没有之一 )
作者:linus 创造时间 两周 两周 两周 重要的是说三遍
王者的肖像
着健康的发迹线强者之姿一览无余
git的作用
1.版本管理
2.多人协同开发项目
git的概念
1.工作区 (我们编辑的项目)
2.暂存盘(项目临时存储位置)一般存放在存放在 (.git/index) 中,用git add的文件都会暂时
3.版本库 项目的版本记录 就是在隐藏目录git,这个就是GIT的版本库
如何创建一个带有git的文件
创建带有git的文件需要打开指令窗口(Windows+r)
cd/ 到根目录
md / 创建一个文件夹
cd *** cd到你新创的文件夹
git init 初始化
这是C盘及就会有一个ssr文件
打开ssr文件点击查看把 文件扩展名 隐藏的项目勾选上
这时你就能看到一个Git文件
Git的命令
添加到暂存盘
git add xxx (把xxx添加到暂存盘)
git add . (添加所有)
git add * txt (添加任意类型文件)
从暂存盘恢复
git checkout xxx
git checkout
添加到版本库
1先修改 (随便改一下让你的文件有过变化)
2添加到暂存盘 git add .
3添加到版本库 git commit -m " 随便取个名"
查看版本库
git log 查看记录
git reflog 查看所有记录版本
切换版本
git reset --hard **** (切换到指定版本)
git reset --hard HEAD^ (^代表上一个版本 ^^ 代表上上个版本)
分支
git branch **** (1创建分支)
git checkout **** (切换到mumu分支)
git checkout -b **** (创建并且换到****)
git merge **** (合并分支 )
分支策略
master主分支:版本发布
dev分支:开发分支
个人分支,个人开发:(1.功能I分支 2.功能2分支 3.t bug分支)
流程
1.- 功能1完善merge合并到个人分支
2.个人分支merge合并到dev开发分支
3.当有新的版本发布,dev分支merge合并到mater分支
实例教学(上边的指令一定要搞懂)
将我们刚才创建的ssr拉倒Htmlx中
创建一个mm.txt文件
然后打开指令窗口
切换到ssr文件下
将我们刚写的mm.txt上传到暂存空间
我这里选择的是上传所有
让后回到hx里 将刚才我们创建的mm.txt 删了
回到指令窗口 cd 到ssr下
输入 git checkout mm.txt
我们的mm.txt就回来了
接下来我们看一下 高级的
时空回溯
在我们的mm.txt里面下一段话
回到指令窗口
上传暂存空间
后传到版本库
万码呢突然又喜欢上了洛天依
于是他就把樱岛麻衣该成了洛天依
上传暂存空间
后传到版本库
万码呢想了又想还是少司命好一些
就右吧洛天依改成了少司命
并上传暂存空间
后传到版本库
到现在呢我们上传了三个版本
hx里显示的是我们的少司命
如果我们想找回樱岛麻衣该怎么做呢
首先回到指令窗口
查看我们上传的版本
这里就出现了我们上传过的三个版本
我们要回到樱岛麻衣的怀抱要怎么做呢
回到指令窗口
输入git reset --hard 黄色的版本号
看一下我们的mm.txt是不是回来了
这样我们就实现了时空回溯