git常用操作

论坛 期权论坛 脚本     
匿名技术用户   2020-12-28 03:21   32   0

撤销操作

情景一 : 已经 add ,撤销暂存

  1. git status 查看仓库状态-
  2. 如图:提示
    git reset HEAD piak.txt 撤销暂存 ,即撤销 add

情景二 : 已经commit,撤销提交

  1. git commit -m "描述信息" 代码已经提交
  • 回撤方法一
    git reset --hard HEAD^ //回撤到上一个版本
    git reset --hard HEAD^^ //回撤到上上一个版本
    git reset --hard HEAD~100 //回撤到上100一个版本
  • 回撤方法二
    第一步:git reflog //查看版本变更记录,列出 头指针

    第二步: git reset --hard b7507be // 这个 b72a648 就是上个版本的头指针 ,意思是依据头指针回撤版本
    注意:如果这时又想恢复“2222222222”的修改版本,同样可以先git reflog ,然后在git reset --hard <头指针>

情景三 : 版本回退

  • 同 情景二

情景四 : 已经修改保存了文件,但发现有错误,想撤销修改

  • 方法一:
    git checkout -- <文件名> //告诉git ,放弃对暂存区数据的修改
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP