• Git命令——撤销修改


    • Git命令

      1. 撤销修改

      (1) 当改乱了工作区(working directory)某个文件的内容,想直接丢弃工作区中的修改时,用命令git checkout -- file

      (2) 当不但改乱了工作区某个文件的内容,还添加到了暂存区(stage),想丢弃修改,分为两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。

      (3) 已经提交了不合适的修改到版本库时,想要撤销本次提交,参考“回退”。

       2. 删除文件

      通常,我们直接在文件管理器中把没用的文件删了,或者用命令git rm,这个时候工作区和版本库就不一致了,命令git status就会立刻告诉哪些文件被删除了,现在有两个选择:

      (1)确实要从版本库中删除文件,那就用命令git rm删掉,并且使用命令git commit

      (2)删错了,因为版本库中存在,所以可以使用命令git checkout -- file把误删的文件恢复到最新版本

      命令git checkout -- file其实就是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。

      

  • 相关阅读:
    洛谷 P2370 P2370 yyy2015c01的U盘
    洛谷 P1214 等差数列
    洛谷 P1483 序列变换
    洛谷 P2032 扫描
    洛谷 P2846 光开关
    洛谷 P2872 道路建设
    Codeforces Round #510 #C Array Product
    Codeforces Round #510 #B
    Codeforces Round #510 #A
    关于各种数字倍数的判断
  • 原文地址:https://www.cnblogs.com/jiqianqian/p/7027844.html
Copyright © 2020-2023  润新知