比如我在建立一个 controller 的时候,打错了名字,然后建立了一堆的文件。我想从新修改 controller 的名字,一个一个地删除建立的文件,感觉很麻烦。git 有什么命令可以清除工作区内的新增加的文件呢?我用 reset 和 checkout 这些命令都没有产生效果。
试试 git clean -d -f ,丢文件可别怪我没告诉你
git clean -d -f
git reset --hard
如果文件还没有添加到暂存区,而且当前没有添加到暂存区的文件都可以回滚的话,可以使用:
git checkout -- .
如果没有添加到暂存区的一些文件有必要保存,指向清除制定文件的话:
git checkout -- path/to/file
git clean -f 可以
rails destroy controller users
#1 楼 @bhuztez 可以用 git clean -nd 这样就不会做实际删除操作了
git clean -nd
#5 楼 @jiffies 正解