IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git基础 -> 正文阅读

[开发工具]git基础

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里显示的是我们的少司命
如果我们想找回樱岛麻衣该怎么做呢

首先回到指令窗口
查看我们上传的版本
在这里插入图片描述
这里就出现了我们上传过的三个版本
我们要回到樱岛麻衣的怀抱要怎么做呢

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-01 17:55:04  更:2021-12-01 17:55:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:04:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码