问题描述
我刚刚意识到我的行在git历史记录中包含敏感信息。但是,我也意识到我不小心在它们之间放置了换行符。我将如何关闭换行符并检查历史记录。
例如,我有这个:
......"sensiti
ve information".....
我想了解这个:
......"example"
.....
环顾四周,大多数问题都无法解决换行问题。我唯一能想到的就是运行git filter-branch --tree-filter 'sed -i "/sensitive information/ d" filename' -- --all
,但以某种方式将this answer合并到新行中,尽管我不熟悉sed
或tr
并希望在我筛选分支之前,由一个更熟悉的人来一次。我不确定tr
是否可以正常运行,因为它无法就地完成,并且sed
似乎在换行方面有问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)