我和我的朋友现在使用 Git 已经两天了,但我们仍然缺乏正确使用它并充分利用其全部功能的知识,尽管与使用 Facebook 消息发送和同步文件相比,这是朝着正确方向迈出的巨大一步。我们已经在网上搜索过,大多数 Egit 指南要么假设您独自工作,要么假设其他人克隆并分支到他们自己的 repo。然而,我们正在同一个项目(一个 2D 角色扮演游戏)上合作,不知道如何正确使用 Egit 一起工作。我们面临的一些问题:
1.我们有完全相同的项目副本,他改变了我们使用的一些方法,我改变了我们使用的一些类和资源。他首先承诺并推动回购。现在,由于必须解决 Egit 抱怨的文件(repo 与本地)冲突,我无法推送或提交甚至拉取。
2. 您如何正确同步正在协作的代码?假设我们中的任何一个是第一个推送回购,另一个(拉取者)必须做什么来确保他自己的代码没有被完全覆盖,只接受已经改变的部分,我们认为应该改变的部分。
3. 我们是否总是需要创建一个(新的)本地分支,拉到这个分支,查看更改,并将我们想要的更改与主/主合并?你如何正确地做到这一点。
任何输入都是最受欢迎的,我们已经有了我们破碎的知识更有效率,更多只会有好处:)