我有一个文件,比如index.html。
我在文件上更改了1000-1200行。另一位和我一起工作的同事,在我有机会投入和推动之前,在600-800号线上进行了更改。
当我试图推送我的提交时,我的mac的github桌面说像回购头上的头比我的头大,所以我需要先拉。当我试图拉动时,我的github deskop告诉我,index.html上的更改将覆盖我的更改。
我最近刚使用github,就像1周一样。当我过去使用SVN和TortoiseSVN时,这种情况从未发生过。它总是尝试将更改首先与我未提交的文件合并,然后如果它不能,它将显示冲突行的位置,以及我应该从哪个版本中选择哪些行。我在github桌面上没有这个选项。我也不明白如何在git console中做到这一点。
那么,该怎么做?