我提交了一些内容并意识到我的评论有拼写错误,因此我再次输入git commit -m "xxx"
,并更正了评论。
因此,我无法推动任何事情,因为git push说
Everything up-to-date
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
我现在能做什么?
答案 0 :(得分:5)
git rebase -i origin/master
将使您有机会更正上游存储库之外的提交。然后你可以git push
结果。
答案 1 :(得分:5)
正如Novelcrat指出的那样,您可以在推送之前以交互方式重新绑定以修复提交。将来,如果您在提交消息中出错,可以使用git commit --amend