我正在和我的一个朋友一起开发一个基于瓷砖的 RPG,他不得不离开几周,我们决定是时候使用版本控制/git。我开始后悔了。几个小时后,我们设法让它工作到这样的地步:
- 我在 github 上创建了一个存储库,将他添加为协作者。
- 我将eclipse中的项目提交到git,推送
- 他拉,把它导入他的工作区
- 我做了一些更改,提交推送,他拉动更改。
- 他进行了一些更改,提交并成功推送。更改出现在repo
- 我尝试进行更改,出现错误(见图),但不成功。
- 我做了一些改变,尝试提交,得到错误,不成功。
本质上,我们锁定了一个他可以更新而我不能更新的项目。如果这很重要,我是回购所有者。
在尝试“从上游获取”时:
在尝试“拉”时:
在提交和推送时:
我们现在几乎陷入困境。我们宁愿不使用Skype来发送文件,在某些时候我们将成为专业人士,这似乎太乏味了。
按照要求: