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

转载 2018年04月16日 11:39:04

https://blog.csdn.net/u012672646/article/details/56676804


本地修改了一些文件,其中包含修改、新增、删除的,不需要了想要丢弃,于是做了git check -- .操作,但是只放弃了修改的文件,新增和删除的仍然没有恢复,于是百度了下,使用如下命令:

git checkout . && git clean -df

可以放弃所有修改、新增、删除文件

git checkout . //放弃本地修改,没有提交的可以回到未修改前版本

git clean是从工作目录中移除没有track的文件.
通常的参数是git clean -df:
-d表示同时移除目录,-f表示force,因为在git的配置文件中, clean.requireForce=true,如果不加-f,clean将会拒绝执行.

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

本地修改了一些文件,其中包含修改、新增、删除的,不需要了想要丢弃,于是做了git check -- .操作,但是只放弃了修改的文件,新增和删除的仍然没有恢复,于是百度了下,使用如下命令: git ch...
  • u012672646
  • u012672646
  • 2017年02月23日 17:29
  • 11037

git 放弃本地修改 强制更新

git fetch --all git reset --hard origin/master git fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最...
  • a06062125
  • a06062125
  • 2013年09月16日 11:38
  • 13779

【git】放弃本地修改强制下载拉取…

放弃本地修改,直接覆盖之 git fetch --all git reset --hard origin/master
  • luo2635505
  • luo2635505
  • 2015年04月13日 15:38
  • 334

git 放弃本地修改,强制拉取更新

开发时,对于本地的项目中修改不做保存操作(或代码改崩),可以用到Git pull的强制覆盖,具体代码如下:git fetch --all git reset --hard origin/master ...
  • haoaiqian
  • haoaiqian
  • 2017年10月19日 14:20
  • 4215

git pull时出现冲突 放弃本地修改,使远程库内容强制覆盖本地代码

git fetch --all //只是下载代码到本地,不进行合并操作 git reset --hard origin/master //把HEAD指向最新下载的版本...
  • qq_22441525
  • qq_22441525
  • 2016年08月18日 13:50
  • 17194

git 放弃本地修改强制更新& Git中分支merge和rebase的适用场景及区别

git 放弃本地修改强制更新 本地有修改和提交,如果想放弃这些修改和提交 可以使用如下命令强制用远程的库更新: git fetch --all git reset --hard origin/mas...
  • wangxin1982314
  • wangxin1982314
  • 2016年01月27日 10:42
  • 6020

git学习 - 放弃本地所有修改

有时候发现有些东西修改错了。但是已经修改了好久。又没添加分支。所以~要放弃本地所有修改没有commit的时候git checkout运行这个就应该可以了。已经commit了git reset --ha...
  • chenfs1992
  • chenfs1992
  • 2015年04月04日 20:22
  • 992

Git放弃本地所有修改,强制更新

git fetch --all git reset --hard origin/master git fetch 只是下载远程的库的内容,不做任何的合并  git reset 把HEAD指向刚刚下...
  • zhenyu5211314
  • zhenyu5211314
  • 2016年04月28日 17:34
  • 3471

git放弃修改&放弃增加文件

1. 本地修改了一堆文件(并没有使用git add到暂存区),想放弃修改。 单个文件/文件夹: $ git checkout -- filename 所有文件/文件夹: $ git...
  • ustccw
  • ustccw
  • 2018年01月15日 20:41
  • 252

git如何放弃所有本地修改

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态 git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。 git rese...
  • Nathan1987_
  • Nathan1987_
  • 2017年03月09日 09:18
  • 1931
收藏助手
不良信息举报
您举报文章:git 强制放弃本地修改(新增、删除文件)
举报原因:
原因补充:

(最多只允许输入30个字)