场景:在前辈刚刚提交了自己的分支之后,我想切换过去,却发生了如下错误: 在这之前你得确认你本地的代码提交且push; 如果你的分支上没有代码改动的话,按如下操作解决。
首先查看分支情况 如果没有你想切换的分支名字,先获取所有的分支 然后切换到远程你想获取的那个分支上分支,以我为例: 此时查看分支,显示如下: 现在我们可以从当前的detached分支切换并新建分支,可以理解为即将新创建的分支是由当前detached 分支出来的,就是在你的本地创建的分支; 这时候你git pull一下,发现如下错误: 显然是你本地创建的分支和远程的没有关联,可以按照它提示的方式进行关联,我选择第二种: 只需要关联一次即可,这时候你再pull就ok了 此时前辈的代码就被你拉来了,你可以再创建一个分支,基于这个分支进行代码修改,也方便合并。 over!