无法在一台机器上获取Eclipse Git远程跟踪中的新分支

问题描述 投票:1回答:1

我有一个用git维护的Eclipse项目。第一次提交后,昨天我将新文件直接添加到master分支(后来我意识到这是错误的,应该已经创建了本地分支)。今天,我试图在两台计算机上创建本地分支,并尝试将代码推送到相应的计算机上。

STEPS

  1. 在git中创建了新分支
  2. Eclipse-Git存储库-从上游获取-添加了新分支
  3. 切换到新分支并签出
  4. 对代码进行新的更改

在一台机器上,我可以顺利地完成这些步骤。我被第二台机器卡住了。我找不到从上游获取选项。我只看到从原点获取,当我单击它时,系统提示“无参考以获取”。

Fetch from origin

No ref to fetch

eclipse gitlab git-commit egit git-push
1个回答
0
投票

在这种情况下,请还原为命令行,并在两台计算机上进行检查:

cd /path/to/repo
git config -l

尝试在远程和分支部分进行比较,例如:

remote.origin.url=https://gitlab.com/<user>/<project>
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master

通过在两台计算机存储库之间设置它们相同,然后您应该能够切换回Eclipse并再次看到相同的选项。

© www.soinside.com 2019 - 2024. All rights reserved.