如何轻松删除与上次修改的文件中的某些正则表达式匹配的行

时间:2016-08-02 14:36:56

标签: ruby git

我是Ruby新手,我经常使用此tool进行调试。它需要将此行放在断点的位置

binding.pry

然后在控制台中我可以调试。我不想要其他解决方案,我很满意。但是我的代码经常受到我在提交之前需要删除的那些行的污染。是否有任何方法可以检查文件是否包含此行,如果是,则删除它?我猜想有些git + sed魔法,或者是否有内置的git?

1 个答案:

答案 0 :(得分:0)

好的,我想出了

sed -i -e '/binding\.pry/d' `git diff-index --name-only -G "binding\.pry" HEAD`

这完全符合我的需要。