Git学习笔记(几个常用的命令 及 版本回退)

关键词

git status \ git diff \ git log \ git reset \ git reflog

  • git status/查看版本库状态

    1. 修改了本地文件但未添加至暂存区时
      修改了本地文件但未添加至暂存区时
    2. 已添加至暂存区时
      已添加至暂存区时
    3. 提交至版本库之后
      提交至版本库之后
  • git diff/查看本地文件与版本库最新版本之间的区别
    查看本地文件与版本库最新版本之间的区别

  • git log/查看版本库历史记录
    查看版本库历史记录
    注:可用$git log –pretty=oneline来单行展示历史记录
    单行展示历史记录
    也可以再加上 –abbrev-commit,用来显示简化commit id
    简化commit id

  • git reflog/查看命令历史记录
    查看命令历史记录

  • git reset/回退版本
    Git用HEAD表示当前版本,上一个版本用HEAD^表示,上上个版本用HEAD^^表示,或者用HEAD-2 表示,如图:
    回退版本示例
    当然Git也能通过commit id来回退到指定的版本,甚至是已经不存在的版本,如图:
    通过commit id回退版本

*注:**Git在内部有个指向当前版本的*HEAD指针,当回退版本时,Git仅仅是移动HEAD指针!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值