此方式适合不太懂操作git的朋友。
小程序自带的git版本管理如图
git提交代码的正常流程:
先 commit(提交) 再pull(拉取)最后push(推送)
冲突一定是出现在pull(拉取)后的过程之中...,此时小程序的自带git会提示冲突的位置
首先我们找下冲突的原因:
当两个人同时修改同一个文件时,如果修改的代码涉及到同一行代码,则会产生冲突,git不知道该合并谁的,就会提示冲突。
解决办法:
当提示冲突的文件后,先把冲突的代码修改好(即保留最新的代码,结合了他人修改和自己修改后的最新更新的代码),然后打开版本管理,再次勾选冲突的代码 commit(提交)
最后,推送的时候选择勾选强制推送,就会替换掉仓库里的冲突代码了。
如果使用git命令行 “git checkout ~冲突文件” 解决,只会拉取线上最新的代码,而失去你刚修改的代码,而且,再回到小程序开发工具,点击版本管理,依然会出现问题。