我对铁轨上的红宝石很新。我已经通过github clone和bundle install在rails项目上安装了一个复杂的ruby,我对它做了一些小改动,直到它达到一个不再稳定的程度,sass抛出了奇怪的异常,其他ruby宝石也是如此。对于rails项目,有没有办法清理项目(也就是说,删除任何“编译或缓存的代码”),然后再次运行。 我现在的替代方案是再次通过github clone和bundle install,但这意味着我必须再次重新应用所有修改后的更改。什么是相当于Java中“make clean”的rails? “耙干净”的答案是什么?我们需要运行任何捆绑命令吗?
答案 0 :(得分:4)
对于git管理的目录,您可以运行:
git clean -ndx # dry-run to make sure you don't lose anything important
git clean -dfx
此命令清除工作树。指定的命令行选项包括:
-n
:实际上不删除任何内容,只显示将要执行的操作。-d
:删除未跟踪的目录
除了未跟踪的文件。-f
:
强制清理-x
:不要使用
忽略规则。这允许删除
所有未跟踪的文件,包括构建
产品。这可以使用(可能
与git reset一起)
创建一个原始的工作目录
测试干净的构建。有关详细信息,请参阅git clean man page。