git delete untracked files

# 删除 untracked files
git clean -f
 
# 连 untracked 的目录也一起删掉
git clean -fd
 
# 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)
git clean -xfd
 
# 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删
git clean -nxfd
git clean -nf

git clean -nfd


# Restore a file has been modified (modifications withdraw uncommitted):
git Checkout File-name

For example: git checkout src / com / android /.../ xxx.java

For example java files are modified, one need not withdraw, you can use

$ git checkout *.java

Undo all changes

$ git checkout 


Guess you like

Origin blog.csdn.net/mybluesky1983/article/details/52058179