如果已经通过git push提交了,看你们公司用的什么git服务器了,一般用户想修改的话需要相关的权限,找管理员了;如果已经有其他开发人员基于你的提交进行了修改并提交的话,那就更麻烦了,后面的所有提交都要重新做一遍; 如果还没有push到服务器,只是本地进行了commit,并且没有进行新的commit,只需要git commit --amend;如果进行了新的commit,只需要git reset --soft xxx (xxx有问题那次提交的commit id),然后在进行git commit就行,不过所有后面的提交都成为了一次提交;如果想保持每次提交独立的话,使用git checkout -b tmp ^xxx git cherry-pick xxx git commit --amend git cherry-pick <依次后面的提交id>
git commit之后发现message写错,修改办法
最新推荐文章于 2025-11-02 21:39:22 发布
本文详细介绍了在Git版本控制系统中进行提交、回滚及修复操作的方法,包括如何在已推送至服务器后的场景下修改提交内容,以及如何在本地进行修改后正确地进行提交或回滚。同时提供了在保持每次提交独立或合并多次提交为一次的解决方案。

3504

被折叠的 条评论
为什么被折叠?



