跨多个行的git历史记录中的检查行

问题描述

我刚刚意识到我的行在git历史记录中包含敏感信息。但是,我也意识到我不小心在它们之间放置了换行符。我将如何关闭换行符并检查历史记录。

例如,我有这个:

......"sensiti
ve information".....

我想了解这个:

......"example"
.....

环顾四周,大多数问题都无法解决换行问题。我唯一能想到的就是运行git filter-branch --tree-filter 'sed -i "/sensitive information/ d" filename' -- --all,但以某种方式将this answer合并到新行中,尽管我不熟悉sedtr并希望在我筛选分支之前,由一个更熟悉的人来一次。我不确定tr是否可以正常运行,因为它无法就地完成,并且sed似乎在换行方面有问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...