git 丢弃本地所有文件(新增、删除、修改)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 丢弃本地所有文件(新增、删除、修改)相关的知识,希望对你有一定的参考价值。

参考技术A git checkout . : 本地所有修改的。没有的提交的,都返回到原来的状态

git reset --hard HASH :返回到某个节点,不保留修改。
git reset --soft HASH :返回到某个节点。保留修改

git clean -df :返回到某个节点
git clean 参数:

git 强制放弃本地修改(新增删除文件)

放弃本地所有修改、新增、删除文件和目录:
git checkout . && git clean -df

注释:
git checkout .       //放弃本地修改,没有提交的可以回到未修改前版本
git clean            //是从工作目录中移除没有track的文件.
git clean -df        //-d表示同时移除目录,-f表示force,因为在git的配置文件中,clean.requireForce=true,如果不加-f,clean将会拒绝执行.

 

以上是关于git 丢弃本地所有文件(新增、删除、修改)的主要内容,如果未能解决你的问题,请参考以下文章

Git敏捷开发--reset和clean

常用git命令

git 使用操作

git篇之add

gitlab git仓库地址修改后更新方法

gitlab git仓库地址修改后更新方法