美文网首页
git版本回退+丢弃修改

git版本回退+丢弃修改

作者: 浅忆_0810 | 来源:发表于2021-02-27 09:42 被阅读0次

1. 版本回退

git log # 回退前,查看提交历史(commit_id),以便确定要回退到哪个版本

HEAD指向的版本是当前版本的,因此 git允许我们在版本的历史之间穿梭

git log --pretty=oneline --abbrev-commit # 让上述信息简化显示, 使commit_id一行显示并且变成7位数
git reflog # 确定要回到以前的哪个版本
git reset --hard commit_id # HEAD指向的版本就是当前版本

2. 丢弃修改

git checkout -- <file> # 当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时 => 情景一
git reset HEAD <file> # 当你不但改乱了工作区文件内容,还 add 到了暂存区,想丢弃修改,先这个,就回到了情景一,第二步按情景一操作  => 情景二
# 情景三:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考 版本回退 ,不过前提是没有推送到远程库

相关文章

  • git版本回退+丢弃修改

    1. 版本回退[https://blog.csdn.net/guozhaohui628/article/deta...

  • git

    1.版本回退 git reset HEAD^ 回退到上一版本,修改会放到工作区 git reset --soft ...

  • 常用git命令

    1.git版本回退命令: git reset --hard HEAD~4(一旦修改所有代码回到该版本,数字代表回退...

  • git reset --hard git reset --sof

    作用就是: 将文件从暂存区回退到工作区 版本回退 区别: 1.git reset --hard(修改版本库,修改暂...

  • Git命令回退版本

    1、做了部分修改,觉得改错了,回退回修改前的状态:(回退到当前版本的初始状态) git reset --hard ...

  • Git 版本回退

    版本回退,顾名思义,就是从当前版本回退到指定版本。工作中,常常会进行文件的新增修改删除操作,Git提供git lo...

  • git 版本回退

    先git log查到你想回退的版本号 比如这个,然后 回退版本 把修改推到远程 拉取更新后的

  • Git 命令简介

    总结 Git 版本管理 - 命令 代码提交删除及版本回退 git add readme.txt添加修改的文件,把文...

  • Git 的使用

    1、 安装git2、创建版本仓库3、添加文件到 git仓库4、修改文件、版本回退、撤销修改、删除文件5、工作区和暂...

  • GIT学习

    GIT git是什么? 分布式版本控制系统 git用来干什么? 控制代码的版本管理,查看提交修改,版本回退等等 g...

网友评论

      本文标题:git版本回退+丢弃修改

      本文链接:https://www.haomeiwen.com/subject/jppbfltx.html