• Git撤销未提交(commit)的修改


    Git撤销未提交(commit)的修改

     

    1.新建test.txt,添加内容如下:

    hello world

     

    2.git add test.txt

     

    3.修改test.txt为

    hello world。 hello china

    (使用git status可以看到“待提交”的文件)

     

    4.使用checkout命令撤销修改

    git checkout test.txt

    这个时候test.txt的内容恢复为

    hello world

    (使用git status可以看到没有了“待提交”的文件)

     

    如果第3步与第4步之间使用了:git add test.txt(此时使用git status会发现test.txt处于已经添加的状态),那么暂时无法使用checkout命令撤销修改(就算使用checkout命令之后,test.txt仍然处于已经添加的状态)。

    此时需要使用reset 命令:

    git reset HEAD test.txt(注意:如果工程没有提交commit过,那么这条命令无法执行)

    此时再运行git status命令,会发现test.txt现在处于未添加的状态。

    这个时候可以使用git checkout test.txt命令撤销修改。

     

  • 相关阅读:
    javascript 数字格式化
    spring-cloud blogs
    rabbitmq python
    centos7下 安装mysql
    hue install
    d3 document
    elastichq 离线安装
    elasticsearch agg
    elastichq auto connect
    Go Hello World!
  • 原文地址:https://www.cnblogs.com/sunupo/p/15509066.html
Copyright © 2020-2023  润新知