Git git 有什么命令可以清除工作区的文件

cloudaice · 2012年06月19日 · 最后由 thisiskun 回复于 2012年07月24日 · 19865 次阅读

比如我在建立一个 controller 的时候,打错了名字,然后建立了一堆的文件。我想从新修改 controller 的名字,一个一个地删除建立的文件,感觉很麻烦。git 有什么命令可以清除工作区内的新增加的文件呢?我用 reset 和 checkout 这些命令都没有产生效果。

试试 git clean -d -f ,丢文件可别怪我没告诉你

匿名 #2 2012年06月19日

git reset --hard

如果文件还没有添加到暂存区,而且当前没有添加到暂存区的文件都可以回滚的话,可以使用:

git checkout -- .

如果没有添加到暂存区的一些文件有必要保存,指向清除制定文件的话:

git checkout -- path/to/file

git clean -f 可以

rails destroy controller users

#1 楼 @bhuztez 可以用 git clean -nd 这样就不会做实际删除操作了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号