git撤销修改命令

要撤销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命令就可以丢弃本地所有未提交的修改。但要注意这样会直接删除修改,未提交的代码无法找回,使用时需谨慎。

你可能感兴趣的:(git)