我有一个用git维护的Eclipse项目。第一次提交后,昨天我将新文件直接添加到master分支(后来我意识到这是错误的,应该已经创建了本地分支)。今天,我试图在两台计算机上创建本地分支,并尝试将代码推送到相应的计算机上。
STEPS:
在一台机器上,我可以顺利地完成这些步骤。我被第二台机器卡住了。我找不到从上游获取选项。我只看到从原点获取,当我单击它时,系统提示“无参考以获取”。
在这种情况下,请还原为命令行,并在两台计算机上进行检查:
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并再次看到相同的选项。