介绍
git clean 经常和 git reset --hard 一起结合使用。
reset 只影响被 track 过的文件
clean 来删除没有 track 过的文件。
结合使用这两个命令能让你的工作目录完全回到一个指定的 commit 的状态。
重生
是一次 clean 的演习,告诉你哪些文件会被删除。记住他不会真正的删除文件,只是一个提醒。
执行
git reset --hard
git clean -df
运行后,工作目录和缓存区回到最近一次 commit 的状态,git status 会告诉你这是一个干净的工作目录,又是一个新的开始了。