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 会给我一个错误?(我做到了commit - push - amend - push --> error)
commit - push - amend - push --> error
Git 中的每个提交都由一个哈希标识。
碰巧的是,您推送具有特定哈希的第一个提交。然后通过扭曲提交(使用git commit --amend命令)来更改其哈希值。
git commit --amend
因此,当您再次将其推送到服务器时,他不明白您想要做什么,因此出现错误。
您可以使用以下方法超出此错误:git push -f your_origin your_branch。不推荐,但有可能。
git push -f your_origin your_branch