打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Git 取消所有本地修改

IBLiplus 2018-09-26 09:12:56   

展开

本地修改了许多文件,其中有些是新增的,因为开发需要这些都不要了,想要丢弃掉,或者是因为实现某个功能,但是没有成功,反而把代码搞得一团糟糕,这个时候我们可以取消本地所有的更改,回复到更改之前的状态,可以使用如下命令:

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

————————————————

版权声明:本文为CSDN博主「IBLiplus」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/IBLiplus/article/details/82848355

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
git常用命令总结(工作中常用到的)
常用的20个Git命令——每个都举例说明
Git之解决git stash pop多次产生的文件冲突问题
git stash
git如何撤销当前所有修改
Git学习笔记05--git stash
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服