• 技术文章 >开发工具 >git

    git怎样还原所有修改

    WBOYWBOY2022-01-07 15:14:39原创15344

    方法:1、文件没有git操作时用“git checkout--文件”命令还原;2、文件提交到暂存区时用“git reset HEAD”命令回退当前版本还原;3、文件提交到仓库区时用“git reset HEAD^”命令回退上一个版本还原。

    本文操作环境:Windows10系统、Git2.30.0版、Dell G3电脑。

    git怎样还原所有修改

    还原有三种情况:

    如果是情况1:

    git checkout -- aaa.html // 指定还原`aaa.html`文件
    git checkout -- * // 还原所有文件

    如果是情况2:

    git log --oneline            // 可以省略
    git reset HEAD               // 回退到当前版本
    git checkout -- aaa.html

    如果是情况3:

    git log --oneline    // 可以省略
    git reset HEAD^     // 回退到上一个版本,注意看HEAD后面有个 ^HEAD^ 是回退到上个版本HEAD^^ 是回退到上上个版本HEAD~数字 是回退到数字个版本
    git checkout -- aaa.html

    推荐学习:《Git教程

    以上就是git怎样还原所有修改的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:git
    上一篇:git中pull和fetch的区别是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • git怎样查看提交的修改内容• git中commit-m是什么意思• git怎样改注释• git中diff的含义是什么• git怎样查询远程分支
    1/1

    PHP中文网