eclipse - 无法在 Eclipse Git Remote Tracking 中为一台机器获取新分支
问题描述
我有一个在 git 中维护的 Eclipse 项目。第一次提交后,昨天我直接向主分支添加了新文件(后来我意识到这是错误的,应该创建一个本地分支)。今天我尝试在两台机器上创建一个本地分支,并尝试在各自的机器上推送代码。
步骤:
- 在 git 中创建了一个新分支
- Eclipse - Git 存储库 - 从上游获取 - 添加了新分支
- 切换到新分支并签出
- 对代码进行新的更改
在一台机器上,我可以顺利完成这些步骤。我被困在#2 的另一台机器上。我无法找到从上游提取选项。我只看到Fetch from origin,当我点击它时,系统提示“No ref to fetch”。
解决方案
在这种情况下,恢复到命令行,并检查两台机器:
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 并再次看到相同的选项。
推荐阅读
- python - 如何从前端一次获取多个订单项目(单个 api 调用)并保存在单个订单 ID 中
- c# - Screaming Frog 和其他在线检查器返回 200 状态代码,但在从 c# 调试时返回 500
- android - 为什么在使用自定义背景为 textview 充气时会出现错误?
- ios - 如何在 Plist 中获取捆绑版本?
- python-3.x - Python Flask Blueprint 向全局所有上下文注入变量值?
- c# - 如何在 ASP.NET 中使用 OpenXML 在 PPT 幻灯片中创建散点图
- github - 无法在 github 工作流程中使用 npm cli
- graphql - graphql get 查询显示此错误“标量中不允许使用变量”
- javascript - Toast ui(tui) datepicker 如何重置更改日期?
- javascript - 悬停在可点击