所以这里的交易是我尝试重命名本地远程引用。例如,当我运行以下命令时。
git show-ref
我收到(其中包括)像这样的几个分支
refs/remotes/origin/some-name-i-dont-like
我真的不确定如何处理这个,但我想将该分支重命名为其他内容。
有什么想法吗?
答案 0 :(得分:1)
<repo>/.git/refs/remotes/origin/
中文件系统中的引用。您还可以查看~/.git/packed-refs
,如果存在,它是一个简单的自解释语法的纯文本文件。<repo>/.git/config
。有一个[remote "origin"]
部分,其中的密钥fetch
是这样的:+refs/heads/*:refs/remotes/origin/*
。也许,您可以更改映射,从而解决您的问题git branch -M
重命名分支。然后,您将使用下一个git fetch -p
:)