Github 在一起工作时避免头部分离

Github 在一起工作时避免头部分离,github,detach,Github,Detach,对于我的课程,我必须和我的搭档一起编写代码。为了能够在一个代码项目上协同工作,我们认为GitHub可能是最完美的,因为它的修订版和同时处理单个文件的可能性(至少我们认为这是可能的) 我们使用Github处理所有git内容,当我们中的一个人编写代码时,他首先确保回购协议说“同步”,然后提交他的内容并再次同步。 但我们中的一方(或双方)不时会遇到头部分离的问题。我们俩都不明白自己做错了什么。我们只处理一个分支(主分支),所以我认为不应该有任何“分支问题”或类似的问题 所以基本上,我想知道我们必须做些

对于我的课程,我必须和我的搭档一起编写代码。为了能够在一个代码项目上协同工作,我们认为GitHub可能是最完美的,因为它的修订版和同时处理单个文件的可能性(至少我们认为这是可能的)

我们使用Github处理所有git内容,当我们中的一个人编写代码时,他首先确保回购协议说“同步”,然后提交他的内容并再次同步。 但我们中的一方(或双方)不时会遇到头部分离的问题。我们俩都不明白自己做错了什么。我们只处理一个分支(主分支),所以我认为不应该有任何“分支问题”或类似的问题

所以基本上,我想知道我们必须做些什么来避免这样的事情,因为我们也丢失了一些代码。或者如果我们在同一时间处理单个文件时出错

例如:

  • 我的搭档在“os_mem_drivers.c”和“os_memory_strategies.c”中写了一些东西
  • 我正在研究“os_memory.c”和“os_memheap_drivers.c”,现在就想提交
  • 因此,我打开了Github,想要提交,并得到了一个同步冲突(谈论git rebase等)

  • 对你的伴侣要小心,否则你们中的一个人可能会有一个超然的脑袋。不过,说真的,请描述一下你在这种状态下到底在做什么。请提供更多详细信息。您使用的是GUI(哪一个)还是命令行?您键入的确切命令是什么,或者您在GUI中单击的确切命令是什么?同时发布您收到的确切错误消息。我们使用Github,错误消息是:同步时发生冲突。打开一个shell来解决和处理冲突,然后使用“git-rebase--continue”继续合并。或者单击“中止同步”返回同步之前的位置。GitHub不是GUI,因为它只是一个git托管服务。您使用的是什么桌面客户端?