Git(1)

本文介绍了Git的基本操作,包括安装Git,创建本地仓库,配置用户信息,理解工作区、缓存区和版本库的概念。接着详细讲述了如何添加和管理文件,查看.git文件的变化,以及如何进行版本回退和撤销修改。最后总结了常用的Git命令。
摘要由CSDN通过智能技术生成

1. 初始 Git

提出问题 :

图一 :

在这里插入图片描述


图二 :

在这里插入图片描述


图三 :

在这里插入图片描述

2. 安装 Git

在这里插入图片描述

3. 创建仓库


只有在仓库下的 文件才能被 git 管理


创建本地仓库

在这里插入图片描述

4. 新增配置项


上面我们已经成功的创建了第一个本地仓库 , 有了本地仓库 我们需要做一件非常重要的事情 , 要给 本地仓库 新增两个配置项 .


图一 :
在这里插入图片描述


图二 :
在这里插入图片描述

5. 认识 Git 工作区 , 缓存区 , 版本库

图一 :

在这里插入图片描述


图二 :
在这里插入图片描述


图三 :

在这里插入图片描述

6. 添加文件


上面我们初步了解了 Git 的工作区 ,缓存区 , 版本库相关知识 , 下面我们来 学习一下 如何 向版本库添加 文件 ,让 Git 管理对文件进行管理.


图一 :

在这里插入图片描述


图二 :

在这里插入图片描述


上面 我们已经完成了 add 和 commit 操作 ,下面我们来看看 .git 文件 发生了啥样的变化

7. 查看 .git 文件


图一 :

在这里插入图片描述

图二 :

在这里插入图片描述

8. 修改文件


补充 : 上面一直所说的是文件,其实 Git 追踪管理的其实是 修改 , 而不是文件 . (修改 : 新增 , 修改 , 删除).


图一 :
在这里插入图片描述

图二 :

在这里插入图片描述


图三 :
在这里插入图片描述

9. 版本回退


上面说过 , Git 就是一个 版本控制系统 , 既然Git 是一个版本控制系统 ,那么他肯定能够 管理文件的历史版本 .


关于版本回退 : 比如 有一天 你发现 之前的工作出现了很大的问题 , 需要在某个 特定的历史版本重新开始 ,这个时候就需要 版本回退这个功能.


图一 :
在这里插入图片描述


图二 :

在这里插入图片描述

图三 :

在这里插入图片描述


图四 :

在这里插入图片描述


图五 :

在这里插入图片描述

10. 撤销修改


上面看完了 版本回退,下面我们来看看 关于 Git 的撤销修改操作 .


假设 : 我们在工作区写了很长时间的代码 , 越写越写不下去 ,觉得自己写的实在是垃圾 , 想恢复到上一个版本 (撤销操作) .


另外 : 不同场景下 , 关于撤销修改操作 有不同的命令 , 不同的策略的, 下面我们就来从不同的场景下学习一下 Git 的撤销修改操作.


图一 :

在这里插入图片描述


图二 :

在这里插入图片描述


图三 :

在这里插入图片描述


图四 :

在这里插入图片描述


图五 :

在这里插入图片描述


图六 :

在这里插入图片描述

11 . 总结


本文先就到这里 , 这里做一个小小的总结 , 将本文使用到的命令 全部 列举出来.

命令简述
git init新建 Git 仓库
git config user.name "xxxx"配置 用户名
git config user.email "xxxx"配置用户邮箱
git config -l查看本地仓库 配置
git config --global user.name "xxxx" 全局配置用户名
git config --global user.email "xxxx"全局配置邮箱
git add xxxx用于将文件或目录添加到 暂存区
git commit -m "xxxx" 用于将暂存区的文件提交到本地版本库 , xxx 相当于备注信息
git log用于显示提交历史记录的命令
git log --pretty=oneline简化显示提交历史命令 .
git cat-file -p xxx查看对象里面的内容.
git status查看 Git 仓库当前状态
git diff查看文件改动前与改动后的差异
git diff HEAD查看文件改动前与改动后的差异 , 与 git diff 的区别 就在于比较的对象
git reset [--soft || --mixed || --hard] [HEAD] Git 中版本回退命令 , 可以用于撤销操作.
git reflog查看引用日志 .
git checkout -- <文件>用于撤销工作区的修改操作.
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值