赞
踩
要撤销Git中尚未提交的所有修改,可以使用以下几种方法:
1、使用git checkout命令丢弃工作目录的修改,重置工作目录中所有文件的修改。
git checkout .
2、使用git reset命令重置暂存区和工作目录, 重置暂存区和工作目录,回到最后一次提交后的状态。
git reset --hard
3、使用git stash可以暂存当前的修改,暂存当前所有未提交的修改,随时可以用git stash pop重新应用修改。
git stash save "stash changes"
4、若想删除新添加的未跟踪文件,可以用git clean命令,删除工作目录下所有未跟踪的文件和目录。
git clean -fd
5、若只想删除部分文件,可以用git rm删除特定文件,然后commit。
一般来说,使用git checkout和git reset命令就可以丢弃本地所有未提交的修改。但要注意这样会直接删除修改,未提交的代码无法找回,使用时需谨慎。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。