我和我的一个朋友正在制作一个基于平铺的角色扮演游戏,他必须离开几周,我们决定是时候使用版本控制/ git了.我开始后悔了.几个小时后,我们设法使其工作到以下地步:
基本上我们锁定了他可以更新的项目,我不能.如果重要的话,我就是回购所有人.
试图"从上游获取":

试图"拉":

在提交和推送:

我们现在几乎被困住了.我们宁愿不使用Skype来发送文件,在某些时候我们将成为专业人士,这似乎太乏味了.
按照要求:

Von*_*onC 13
EGit中的错误消息"此分支未配置为拉"是典型的本地创建并推送的分支.
那不会设置该分支的合并部分.
请参阅" 当前分支未配置为拉取配置中branch.master.merge找到的密钥没有值 "
[branch "master"]
remote = origin
merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)
要解决这个问题,一种方法是重命名当前master分支,并在Git Repositories视图中:
Branches"/" Switch to"/" New Branch"Source ref"列表,选择" master"分支(拉动策略 " merge"," Checkout new branch"选中)finish"应正确配置新分支
这对我在带有EGit的Eclipse IDE中起作用:
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
顺便说一句.当拉动也是主人时,我从远程和我的本地分支拉主人.
| 归档时间: |
|
| 查看次数: |
12776 次 |
| 最近记录: |