我有这种情况:
我的机器上有两个存储库,它们都基于相同的原始存储库。
但是另一个有一个我想复制到另一个的分支(我在另一个 repo 上创建了它并做了很多更改)。这样做的原因是第二个 repo 在 Eclipse 工作区中,包括我的“当前”工作。
我试过创建一个远程仓库:
[remote "other"]
fetch = +refs/heads/*:refs/remotes/other/*
url = /home/me/src/other
它使用 git remote 显示:
$:~/src/prod$ git remote
other
origin
但是,如果我尝试使用例如访问该分支
git branch --track other_branch other/branch
我明白了
fatal: Not a valid object name: 'other/branch'.
该分支确实存在,我已使用“git branch”进行了验证。
那么有什么问题呢?
我还尝试将其添加到 .git/config 中
[branch "branch"]
remote = other
merge = refs/heads/other_branch
但是分支不会显示为“git branch -r”。