【问题标题】:remote rejected master -> master (shallow update not allowed) error: failed to push some refs [duplicate]远程拒绝主 - >主(不允许浅更新)错误:未能推送一些参考[重复]
【发布时间】:2020-12-15 19:47:18
【问题描述】:

在新克隆的 github 项目的补丁的第一个 git push 上看到此错误:

 ! [remote rejected] master -> master (shallow update not allowed)
error: failed to push some refs to 'https://github.com/org/myproject.git'

如何解决它,可能是什么原因?

正如有人建议的那样,这个问题与Remote rejected (shallow update not allowed) after changing Git remote URL 无关。

【问题讨论】:

  • @phd 抱歉,但这无关紧要!这是一个不同的问题,有不同的原因,以及修复它的不同答案(即使使用的命令之一是相同的)。请重新打开这个问题。
  • 如果这是一个不同的问题,请说明如何这不同
  • 据我所知,这个错误在 git push 上,与远程更改无关。原因也不同(即不是远程更改);它是由--depth=1 先前调用引起的。请重新打开这个问题。
  • 请取消删除这个问题。

标签: git github push master


【解决方案1】:

一个可能的原因可能是您最初使用的分支

git clone --depth=1 ...link... 

如果是这样,修复很容易;

git fetch --unshallow origin

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-07
    • 2015-05-13
    • 1970-01-01
    • 2020-11-26
    • 2021-08-07
    • 2021-03-26
    • 2017-12-07
    • 1970-01-01
    相关资源
    最近更新 更多