• git学习笔记5-撤销操作


    git撤销有四种情况,一是没有commit,想恢复所有文件;二是没有commit,想恢复全部文件;三是已经commit了,想恢复某个版本;四是本地已经提交了,想从远程库恢复。

    1. 没有commit,在工作区,恢复所有文件

    如果有多个文件被修改了,还没有commit,想恢复。在svn里面用revert就好了。
    在git下面,可以用

    git reset --hard HEAD
    

    所有文件都恢复到原来的状态了。

    2. 没有commit,在工作区,恢复一个文件

    可以如果只是想恢复某一个文件怎么办呢?可以用下面这个命令:

    git checkout HEAD <file>
    

    3. 已经提交到Stage,想恢复某一个版本

    git revert <commit>
    

    那怎么看某一个commit呢?

    git log
    

    4. 本地已经commit了,想从远程库上恢复

    这种情况完全类似svn的revert 命令,用以下命令即可:

    git reset --hard origin/master
    

    上面的master也可以改为branchxxx

  • 相关阅读:
    616无趣
    安装elasticsearch的问题
    导出PDF数据
    生活本苦,奈何年华
    分享一个sql查询重复记录
    springboot的java打印票据-4
    springboot的java打印票据-3
    springboot的java打印票据-2
    react 学习笔记
    原生可拖动表格
  • 原文地址:https://www.cnblogs.com/wardensky/p/7918778.html
Copyright © 2020-2023  润新知