日常开发中有时会遇到 untracked files:
即使执行 git checkout .
,或者执行 git stash
,它们依旧存在。虽然可以手动把它们删掉,不过文件多的时候会很繁琐。
方案一:
这个时候可以使用 git clean -f
,不过要记住使用之前先使用 git clean -n
查看一下将被删除的文件是哪些,避免误删。
方案二:
方案一有时无效,此时可以用这招:
git add .
git reset --hard HEAD
日常开发中有时会遇到 untracked files:
即使执行 git checkout .
,或者执行 git stash
,它们依旧存在。虽然可以手动把它们删掉,不过文件多的时候会很繁琐。
方案一:
这个时候可以使用 git clean -f
,不过要记住使用之前先使用 git clean -n
查看一下将被删除的文件是哪些,避免误删。
方案二:
方案一有时无效,此时可以用这招:
git add .
git reset --hard HEAD