【问题标题】:git push won't push latest changes after I do a git reset在我执行 git reset 后,git push 不会推送最新的更改
【发布时间】:2019-11-28 13:42:57
【问题描述】:

我错误地在我的 repo 上做了一个git reset --hard,认为它的行为与实际不同,所以我做了git reflogs 和另一个git reset 来恢复我不小心删除的更改。现在我的本地存储库很好,但是由于某种原因,当我推送到服务器时,并没有显示我的所有更改,即使我收到一条消息说一切都是最新的。如何将这些更改发送到服务器?现在我正在将整个 repo 和我的更改复制到一个全新的分支中,但必须有更好的方法......

【问题讨论】:

  • git status 上显示了什么?它是否表明您的本地领先于您的远程?
  • @Jeeter,更好的是git status --ignored
  • @0andriy 好点,我不认为 OP 会不小心忽略它

标签: git git-reset


【解决方案1】:

我最终做的是进行本地更改,复制所有已更改的文件,创建一个新分支,然后将更改粘贴到新分支并将该分支推送到服务器。

【讨论】:

    猜你喜欢
    • 2012-04-05
    • 2020-11-11
    • 1970-01-01
    • 2018-06-24
    • 2011-01-02
    • 1970-01-01
    • 2013-12-09
    • 2020-03-17
    • 1970-01-01
    相关资源
    最近更新 更多