【问题标题】:Why i can't use comand "git commit --amend" and push that to github [duplicate]为什么我不能使用命令“git commit --amend”并将其推送到 github [重复]
【发布时间】:2014-01-27 21:38:06
【问题描述】:

首先我从 github 克隆了我自己的 repo,因为我想修改最后一次提交,所以我输入“git commit --amend”并推送到 github,但出现了一些错误。有人说github不允许该操作,除非再次提交,这是真的吗?以及如何修改 github 上的最后一次提交?

【问题讨论】:

    标签: git github git-commit git-amend


    【解决方案1】:

    你完全可以做到这一点。但是--amend 会重写历史,所以你必须强制推送到 github。使用--amend 后,只需使用

    git push origin {branch_name} --force
    

    谨慎使用。这将覆盖遥控器上的历史记录。

    【讨论】:

      猜你喜欢
      • 2017-05-11
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-03
      • 2013-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多