我如何重新表述已经推送到私有远程仓库的旧提交信息?我想保留时间戳和标签。
我在这里找到了这个命令:here:
我在这里找到了这个命令:here:
git filter-branch -f --msg-filter \
'sed "s/<old message>/<new message>/g"' -- --all
为了保留添加的标签,我使用了以下命令: --tag-name-filter cat
执行该命令时,Git提示我:msg filter failed。
我想要更改的信息是合并消息 "Merge branch 'release/...'",这是问题的原因吗?