Git如何撤销本地所有的更改操作还原到更改前的代码?


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

git checkout -- *

例如:

D:\gitee\xxl-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:\gitee\xxl-api>git checkout -- *

D:\gitee\xxl-api>git status
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM