[英]Eclipse EGIT: Current branch not configred for pull
我和我的一个朋友正在制作一个基于平铺的角色扮演游戏,他必须离开几周,我们决定是时候使用版本控制/ git了。 我开始后悔了。 几个小时后,我们设法使其工作到以下地步:
基本上我们锁定了他可以更新的项目,我不能。 如果重要的话,我就是回购所有人。
试图“从上游获取”:
试图“拉”:
在提交和推送:
我们现在几乎被困住了。 我们宁愿不使用Skype来发送文件,在某些时候我们将成为专业人士,这似乎太乏味了。
按照要求:
EGit中的错误消息“此分支未配置为拉”是典型的本地创建并推送的分支。
那不会设置该分支的合并部分。
请参阅“ 当前分支未配置为拉取配置中找到的关键branch.master.merge
没有值 ”
[branch "master"]
remote = origin
merge = refs/heads/master
要解决这个问题,一种方法是重命名当前的master
分支,并在Git Repositories
视图中:
Branches
”/“ Switch to
”/“ New Branch
” Source ref
”列表,选择“ master
”分支( pull strategy “ merge
”,“ Checkout new branch
”选中) 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
顺便说一句。 当拉动也是主人时,我从远程和我的本地分支拉主人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.