Git基本操作

本文章来源于尚硅谷的Git视频总结,版权归尚硅谷所有,仅供学习使用,勿用于商业用途。
git安装步骤见Git视频

1. git用来维护本地库

在这里插入图片描述

2. 初始化

mkdir file
cd file
git init
ls -la 查看初始化的目录 .git
ll .git

3. 设置签名

用户名:tom
email:wr@qq.com
作用:区分不同开发人员

3.1. 项目级别

项目级别/仓库级别:仅在当前本地库范围内有效

git config user.name tom_pro
git config user.email goodMorning_pro@atguigu.com

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

3.2. 系统用户级别设置

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

在这里插入图片描述
若没有签名则会出错,见 4.4 git commit

4. 基本操作

在这里插入图片描述

4.1. git status

在这里插入图片描述

4.2. git add

在这里插入图片描述

4.3. git rm --cached

只是从暂存区删除,文件并没有删

4.4. git commit

没有设置签名则会出错

在这里插入图片描述
加入签名后提交

 git config user.name wangrui
 git config user.email wangrui@qq.com
 可见如下信息

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

4.5. git commit -m

更改文件,查看状态
在这里插入图片描述
上图的git commit -a 相当于直接提交到本地库,之后说明
在这里插入图片描述

4.6. 总结

状态查看 
git status 查看工作区、暂存区状态
添加 
git add [filename] 将工作区的“新建/修改”添加到暂存区
提交 
git commit -m "commit message" [filename]  将暂存区的内容提交到本地库

在这里插入图片描述

5. 版本穿梭

5.1. git log

在这里插入图片描述
多屏显示控制方式: 空格向下翻页 ,b 向上翻页 ,q 退出

5.2. git reflog

在这里插入图片描述
git log --oneline 只显示历史版本,而reflog可以显示所有版本
HEAD@{移动到当前版本需要多少步}

5.3. git reset --hard

5.3.1. 基于索引值回退

在这里插入图片描述

5.3.2. 使用^符号,使用~符号回退

在这里插入图片描述

5.3.3. 总结

在这里插入图片描述

5.4. git reset --soft /mixed/hard

5.4.1. 命令对比

在这里插入图片描述

5.4.2. git --soft

可见暂存区变绿

在这里插入图片描述

5.4.3. git --mixed

发现暂存区变红

在这里插入图片描述

5.4.4. 恢复最后提交的版本

在这里插入图片描述

6. 文件找回

6.1. 永久删除找回,通过回退版本的方式

在这里插入图片描述

6.1.2. 删除,查看文件已不再

在这里插入图片描述

6.1.3. 提交删除记录

在这里插入图片描述

6.1.4. 回退找回

在这里插入图片描述

6.2. 总结

7. 文件比较

7.1. 暂存区文件比较

在这里插入图片描述

7.2. 本地库历史版本比较

在这里插入图片描述

7.3. 总结

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值