【问题标题】:Git already up to date unless I reset除非我重置,否则 Git 已经是最新的
【发布时间】:2010-04-23 07:41:50
【问题描述】:

我有一个用于实时站点的克隆存储库,我从一个裸存储库中提取它。出于某种原因,每次执行“git pull”时,我都会收到最新消息。但它不是最新的,也没有更新。如果我执行 git reset --hard HEAD^ 然后再次 git pull ,更改就会出现。

这里有什么问题以及如何解决它,以便 git pull 无需硬重置即可拉入和合并更改?

【问题讨论】:

  • 请提供更多细节,听起来你真的是最新的。当您执行git reset --hard HEAD^ && git pull 时,HEAD 真的会改变吗? git rev-parse HEAD 前后显示什么?

标签: git pull


【解决方案1】:

如果正在处理DETACHED HEAD (see this SO question for more),情况就是这样

例如,当您 checkout directly SHA1 提交引用时,就会发生这种情况。

【讨论】:

    猜你喜欢
    • 2014-11-11
    • 2014-04-14
    • 2012-04-25
    • 2013-11-20
    • 1970-01-01
    • 2021-12-01
    • 2015-03-11
    • 2020-10-30
    • 1970-01-01
    相关资源
    最近更新 更多