您好我希望对最近提交中已更改的文件运行eslint。
git log -p
给我所做的所有改变,但有额外的装饰。 我可以删除以下内容
diff --git a/apps....
--- file path
+++ file path
@@
但是我想删除“+”以添加/修改 - 从git本身“删除”行以保持代码缩进完整。 有什么方法可以删除这些+, -
我想在这个git log -p输出上运行一个grunt任务,然后
答案 0 :(得分:0)
请试试这个
git log -p --name-only
或
git log -p | sed 's/^\-\-\-//g' | sed 's/^\+\+\+//g'
编辑:将^添加到正则表达式