git基础

本文详细介绍了Git的使用,包括版本管理、多人协作、基本概念及操作命令。通过实例展示了如何创建、添加、恢复文件,以及如何进行时空回溯。讲解了版本库的查看、分支管理和版本切换等核心功能,帮助读者掌握Git的基本操作和高级应用。
摘要由CSDN通过智能技术生成

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是不是回来了在这里插入图片描述
这样我们就实现了时空回溯

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值