专栏首页程序生涯git丢弃本地修改的所有文件(新增、删除、修改)

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PHP10段常用功能代码

    用户7657330
  • Alpha版本

    Alpha版本的产品的严重缺陷基本完成修正并通过复测,仍然需要完整的功能测试,但是可以满足一般需求。

    用户7657330
  • PHP判断上传文件类型

    用户7657330
  • 搭建Git服务器

    在讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。

    php007
  • 版本管理·玩转git(远程仓库配置和配置公钥免密登录)

    删除后再次查询,信息为空。 注意了,这样并不会把远程库真的删除了,这样只是删除了远程库地址的别名。 我们重新添加一个远程库的标记,输入

    wangweijun
  • Git最全系列教程(二)

    读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的...

    A梦多啦A
  • git 奇技淫巧

    和 revert 的区别:reset 命令会抹去某个 commit id 之后的所有 commit

    s_在路上
  • Git的安装和简单使用(命令行模式+图形化模式)

      刚开始用git的小白适用,参考链接:http://www.cnblogs.com/qijunjun/p/7137207.html   实际项目开发中,我们经...

    黑泽君
  • 命令向GitHub 提交Android 项目

    如果你的版本库已经用https方式创建好了,那么就需要先删除原来的提交方式。在终端执行以下指令:

    Yif

扫码关注云+社区

领取腾讯云代金券