Eclipse EGIT:未为拉取配置当前分支
我和我的一个朋友正在做一个基于tilebase的RPG,他不得不离开几周,我们决定是时候使用版本控制/git了。我开始后悔了。几个小时后,我们设法使其工作到以下程度:Eclipse EGIT:未为拉取配置当前分支,eclipse,git,egit,Eclipse,Git,Egit,我和我的一个朋友正在做一个基于tilebase的RPG,他不得不离开几周,我们决定是时候使用版本控制/git了。我开始后悔了。几个小时后,我们设法使其工作到以下程度: 我在github上创建了一个存储库,将他添加为合作者 我将eclipse中的项目提交给git,推送 他拉,把它导入他的工作区 我做了一些改变,他做了一些改变 他做了一些改变,并成功地提交和推动。变化出现在 我尝试拉取更改,得到错误(见图),失败 我做了一些更改,尝试提交,出现错误,失败 基本上,我们被一个项目锁定了,他可以更新,我
见“ 要解决这个问题,一种方法是重命名当前的
master
分支,并在Git Repositories
视图中:
- 右键单击“
”/“分支机构
”/“切换到
”新分支机构
- 下拉“
”列表,选择“Source ref
”分支(pull strategy“master
”,“merge
”选中)签出新分支
- 单击“
”finish
新分支应该正确配置这对我在Eclipse IDE和EGit中很有效: Open Window->Show view->Other->Git->Git Repositories Right click on your repo in Git Repositories view -> Properties Click "Add Entry..." button key: branch.master.remote value: origin OK Click "Add Entry..." button key: branch.master.merge value: refs/heads/master OK Right click on your repo -> Pull 打开窗口->显示视图->其他->Git->Git存储库 右键单击Git Repositories视图->属性中的repo 单击“添加条目…”按钮 键:branch.master.remote 价值:来源 好啊 单击“添加条目…”按钮 关键字:branch.master.merge 值:参考/头/主 好啊 右键单击您的回购->拉
顺便说一句,我正在从远程和我的本地分支提取master,同时提取的也是master。图像的大小是否已调整?如果你想看到更大的图片,复制img url并转到那里。在“Git Repositories”视图中完全展开KLM项目,然后附上屏幕截图。我们通过从两台计算机上删除该项目并再次克隆成功了,其他一切都失败了(包括对google/SO的各种建议)。这可能是的重复。在发布并尝试您的建议之前,我已经看到了这个问题,但它不起作用。@user948652 git config在您的repo中返回了什么?您是否看到master的节合并?我尝试了此操作,但它不允许我说“分支已存在”(本地)。我切换到另一个分支,删除了我的本地分支,然后从源代码处重新检查,效果很好。 Open Window->Show view->Other->Git->Git Repositories Right click on your repo in Git Repositories view -> Properties Click "Add Entry..." button key: branch.master.remote value: origin OK Click "Add Entry..." button key: branch.master.merge value: refs/heads/master OK Right click on your repo -> Pull