gpt4 book ai didi

git 拒绝获取到当前分支

转载 作者:IT王子 更新时间:2023-10-29 00:41:24 25 4
gpt4 key购买 nike

我设置了一个远程存储库,我可以向它推送新的更改,但我无法从中获取,我总是收到(相当神秘的)错误消息:

fatal: Refusing to fetch into current branch refs/heads/master of non-bare repository
fatal: The remote end hung up unexpectedly

这是什么意思?我应该怎么做才能启用抓取?

(请注意,此远程仓库仅用作备份仓库,因此它应该几乎是我本地仓库的精确副本。我真的不明白为什么我可以推送它但不能从中获取... .)

我的配置如下:

[remote "origin"]
url = ssh://blablablah
fetch = +refs/*:refs/*
mirror = true

最佳答案

万一有人发现这个是因为他们特别想获取到当前分支,您可以使用 --update-head-ok 标志。来自 the docs :

-u
--update-head-ok
By default git fetch refuses to update the head which corresponds to the current branch. This flag disables the check. This is purely for the internal use for git pull to communicate with git fetch, and unless you are implementing your own Porcelain you are not supposed to use it.

在某些情况下,我们确实希望实现我们自己的瓷器命令,例如自动化和工具。

关于git 拒绝获取到当前分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2236743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com