关于丢弃文件的修改

废话不多说,直接讲前因后果。
目标: 我想丢弃调状态是modified的所有文件
前因: 之前使用git checkout -- file丢弃单个文件的修改,git checkout .丢弃所有的文件修改。

但是,但是,但是,不知道这次为什么没有作用,是因为文件太多???不清楚。

然后我想,我一个一个的git checkout -- file,那我还不得愁死?

那换成界面图形操作的模式吧,打开git自带的界面操作器git GUI,

选中所有unstaged(状态是modified的所有文件)
选择菜单栏中的commit -> Revert Changes即可
GUI.png

那有没有一个git命令,来丢弃所有文件的修改呢?
有的:git reset --hard 即可。


git_reset.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,758评论 1 26
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 9,153评论 0 10
  • 西人以人体为机械器物,厥有格斗;中华以人体为天地宇宙,厥有武术。吾中华先祖以武为道,筚路蓝缕,走出洪荒,故为武道。...
    焚琴煮鹤_7af5阅读 4,149评论 0 0
  • 认真的选择性的看了电视剧我的前半生,感受剧中女强唐晶的心情, 她用亦舒的话表达了自己的心情, 最想要的是爱 很多很...
    简大溪阅读 1,313评论 0 0
  • 今天妈妈教我种蒜苗,把蒜剥出来,用铁丝一个的串起来,把蒜全部穿完,然后放在碗里,倒上水,蒜苗种完了! 我会每天给它...
    程梦秋阅读 3,025评论 0 0