在将其他团队成员引入存储库之前,我想更改我的存储库的git历史记录。
我知道我可以运行像
这样的git过滤器分支 git filter-branch -f --msg-filter 'ruby -e "puts ARGF.read.capitalize"' -- --all
但上述命令存在一些问题。我想将每行不是符号的第一个字母大写。上面的代码只将整个提交消息的第一行大写,我想将它应用于提交中的每一行。
如何使用类似上面的命令执行此操作?我知道我需要在完成后重新调整。将此推送到远程源服务器的推荐方法是什么?
我知道这通常不推荐,但我是目前唯一使用存储库的人,所以我想在其他人获得访问权限之前整理一下。