zoukankan      html  css  js  c++  java
  • Git如何撤销本地所有的更改操作还原到更改前的代码?

    非常简单,只需要一个命令(*号代表所有更改的文件):

    git checkout -- *

    例如:

    D:giteexxl-api>git status
    On branch master
    Your branch is up to date with 'origin/master'.
    
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git checkout -- <file>..." to discard changes in working directory)
    
            modified:   xxl-api-admin/src/main/java/com/xxl/api/admin/controller/XxlApiBizController.java
            modified:   xxl-api-admin/src/main/java/com/xxl/api/admin/core/model/XxlApiBiz.java
            modified:   xxl-api-admin/src/main/java/com/xxl/api/admin/core/util/ThrowableUtil.java
            modified:   xxl-api-admin/src/main/resources/application.properties
    
    no changes added to commit (use "git add" and/or "git commit -a")
    
    D:giteexxl-api>git checkout -- *
    
    D:giteexxl-api>git status
    On branch master
    Your branch is up to date with 'origin/master'.
    
    nothing to commit, working tree clean
  • 相关阅读:
    python实现从生成器中取固定角标的元素
    python-高阶函数
    git学习手册
    python批量进行文件修改操作
    python第一站
    LoadRunner,一个简单的例子
    python3中urllib2的问题
    gitlab 随笔
    sed 删除文本
    sed 修改文本
  • 原文地址:https://www.cnblogs.com/jun1019/p/14467316.html
Copyright © 2011-2022 走看看