如何重新引用已經推送到私有遠程的舊提交的消息? 我想保留時間戳和標籤。git filter-branch --msg-filter重新引導推送的提交消息
我發現這個命令here:
git filter-branch -f --msg-filter \
'sed "s/<old message>/<new message>/g"' -- --all
爲了保持我加了標籤:--tag-name-filter cat
當執行命令git的告訴我:消息過濾器失敗
我要留言改變是一個合併信息「合併分支」發佈/ ...'「是這個問題嗎?
腳本git的變基 - 我是另一種選擇:http://stackoverflow.com/questions/12394166/how-do-i-run-git-rebase-interactive-in-non-interactive-manner – MarcH