我正在与一位朋友合作制作基于图块的RPG游戏,但他需要离开数周,我们决定使用版本控制/git。现在我开始感到后悔了。经过几个小时的努力,我们设法使它工作到以下程度:
- 我在github上创建一个存储库,并添加他作为协作者。
- 我在eclipse中将项目提交到git,推送
- 他拉取并将其导入到他的工作区
- 我进行一些更改,提交并推送,他拉取更改。
- 他进行一些更改,成功提交和推送。更改出现在存储库中
- 我尝试拉取更改,得到错误(参见图像),未成功。
- 我进行一些更改,尝试提交,得到错误,未成功。
本质上,我们被锁定在一个他可以更新而我不能的项目中。如果有关系,我是存储库所有者。
尝试“从上游获取”时:
尝试“拉取”时:
提交和推送时:
现在我们几乎被困住了。我们不想使用Skype发送文件,因为在某些时候我们会成为专业人士,这似乎太繁琐了。
如请求的那样: