我为许多提交做了一个改动,因为我不得不重写这条消息。然后我使用this for reseting time stamps,现在我有了第三个没有名字的分支。
合并不正确
绿松石:主人
紫色:开发
另一件事:我已经把它推了......>。<
有什么想法来解决它吗? - 删除第3个无名分支 - 并将其链接到实际分支(之前)
好吧,我可以恢复它
我想删除短语:“带有碎片的导航抽屉[commit x]:”在某些提交的开头
我用rebase重命名,然后使用上面的链接
答案 0 :(得分:0)
简短的回答:你不能。
提交id是一个哈希,除了其他东西之外,还包括提交日期和消息。这意味着当您更改提交消息时,它会自动导致不同的哈希值。
你必须选择:
git push --force
),但这很少是一个好主意。如果你有其他开发者,他们已经提交了错误的提交,它可能会弄乱他们的工作区,当他们再次推动它时,它也会搞乱中央存储库。如果你一个人,那可能没问题。决定自己。