2)
B也在1的基础上修改了,这时候他要推送到远程仓库就会出现不成功问题.因为他不是在2的基础上修改,如果我们可以推送的话岂不是覆盖了原来的版本2?...覆盖了A做的事情?...再举个栗子
和上面同样的事情,本来都持有仓库1,A更新了自己的仓库到2也推送到了远端,这个时候我们B也修改了自己的代码,这时候我们直接拉取远程仓库必然会失败,因为我们不是在2的基础上修改的内容,如果直接拉取了会覆盖我们...手动合并,选择自己到底要什么版本,可以看码云的方案
https://gitee.com/help/articles/4194
言而总之呢,就是先拉取,肯定会得到错误提示,并且其实已经拉取了新值到我们的冲突文件里...如果用的是git bash可以用git add .