Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不小心将我的源代码提交到带有不完整提交消息的 git 存储库并推送了代码。现在我想编辑我推送的提交消息。我知道我们可以在推送之前编辑提交消息。但我也推送了代码。有什么办法可以编辑消息???
请参阅在 Git 中编辑已推送的不正确提交消息。
git commit --amend将允许您编辑提交消息,git push --force并将重写您的远程存储库。正如其他人所指出的,如果您有下游的任何人(即如果其他人从您的遥控器中拉出) ,那么重写您的遥控器是一个糟糕的主意。
git commit --amend
git push --force
一般来说,您不应该这样做,除非它是在目标存储库和同行开发人员使用的所有存储库中更正引用的选项。如果是这样,您可以在自己的存储库中更改提交,推送新提交,重置目标存储库中的分支以指向新提交并要求其他所有人重新设置基准。