多人协同工作使用vs2017 git提交本地代码推送,并没有和远程最新代码合并直接进行了覆盖操作,绕过了远程最新的代码,请问怎么解决这种问题.
我本地最新代码是894c7615,同事提交了dce1826f,这时候我提交并点击了同步,vs的ide没有任何的提示,直接拉取接着推送到了371e6f9b.正常应该是拉取到dce1826f代码,然后894c7615和dce1826f进行合并,然后再推送到远程的.
你提交的时候没有提示要先获取吗?我这边也是vs2017,我提交git的时候,如果我同事在我之前提交过一次,那么我提交本地的时候会不成功,提示我要先拉去远程分支上的代码,等我拉取最新了如果有冲突则会提示先解决冲突,没有冲突则会和我本地的合并提交。
只有进度条先提示正在拉取,接着正在推送.没有提示解决冲突