Git 常用操作

一、Git 常用操作

1、切换分支

git checkout命令可以用于三种不同的实体:文件,commit,以及分支。checkout的意思就是对于一种实体的不同版本之间进行切换的操作。checkout一个分支,会更新当前的工作空间中的文件,使其与检出分支的commit版本状况保持一致。

在这里插入图片描述

注意 : “checkout”的意思就是对于一种实体的不同版本之间进行切换的操作

2、回退版本

通过日志可以看到提交记录,通过git reset命令可以回退到指定版本,如下:

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

重置代码时有三种类型:软重置、混合、硬重置,下面分别介绍这三种方式的区别

  • 软重置 - 仅仅移动版本库HEAD指针,其他什么事都不做,即索引文件(暂存区)、工作区不会重置
  • 混合 - reset默认的,不指定reset类型就是它,移动版本库HEAD指针,重置暂存区,但不重置工作区
  • 硬重置 - 移动版本库HEAD指针,重置暂存区和工作区。彻底回退到某个版本,本地的代码也会变为某个版本

注意:硬重置一定要慎用,在硬重置之前一定要保存副本

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值