[英]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.