有时候我可能会在git日志中查看一些仅在提交中丢失的代码。
例如:使用XXX
搜索类似git log -p -S XXX
的代码,但是输出可能带有前导+/-,我想隐藏它们以将代码直接复制到我的项目中,因为+代码是绿色,-代码为红色,我可以轻松地区分它们。
感谢采用其他方法轻松地从git log复制代码。
答案 0 :(得分:0)
您可以尝试:
git log -p -S XXX --color-words
如“ Git: remove leading plus/minus from lines in diff”所述,这将删除+/-
。
该命令采用适用于
git rev-list
命令的选项来控制显示内容和方式,以及适用于git diff-*
命令的选项来控制如何显示每次提交引入的更改。 / strong>