更改git history提交消息

时间:2015-11-23 08:05:48

标签: ruby git git-filter-branch

在将其他团队成员引入存储库之前,我想更改我的存储库的git历史记录。

我知道我可以运行像

这样的git过滤器分支

git filter-branch -f --msg-filter 'ruby -e "puts ARGF.read.capitalize"' -- --all

但上述命令存在一些问题。我想将每行不是符号的第一个字母大写。上面的代码只将整个提交消息的第一行大写,我想将它应用于提交中的每一行。

如何使用类似上面的命令执行此操作?我知道我需要在完成后重新调整。将此推送到远程源服务器的推荐方法是什么?

我知道这通常不推荐,但我是目前唯一使用存储库的人,所以我想在其他人获得访问权限之前整理一下。

0 个答案:

没有答案