1

我有一个我在本地使用克隆的 repo 的工作树git clone --bare

执行 agit pull或 agit fetch时,我在所有分支上都收到以下错误,例如 prod 分支:

error: * Ignoring funny ref 'refs/remotes/origin//production' locally

我想是双斜线搞砸了,但我不确定。我怎样才能解决这个问题,这样路径就不会在本地出现错误,而且我不必跑到我的校长那里并与他们争论我们的 git 实践?

4

1 回答 1

1

尝试显式获取 ref:

git fetch origin +refs/heads//production:refs/remotes/origin/funny-production

或者将其添加到您.git/config的“原始”远程文件中:

[remote "origin"]
url = …
fetch = +refs/heads/*:refs/remotes/origin/*
fetch = +refs/heads//production:refs/remotes/origin/funny-production
于 2021-05-24T17:45:36.787 回答