四时宝库

程序员的知识宝库

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

本地修改了许多文件,其中有些是新增的,因为开发需要这些都不要了,想要丢弃掉,可以使用如下命令:

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset --hard HASH #返回到某个节点,不保留修改。
git reset --soft HASH #返回到某个节点。保留修改
git clean -df #返回到某个节点
git clean 参数

-n 显示 将要 删除的 文件 和 目录

-f 删除 文件

-df 删除 文件 和 目录

也可以使用:

git checkout . && git clean -xdf

推荐阅读

PHP的APNS消息推送实现

使用rsync增量同步备份文件

跨域资源共享 CORS 详解

MAC ssh 免密码设置失败原因总结

linux grep命令详解

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

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接