平时提交代码,都使用Xcode已经集成的git功能,菜单栏source control->commit/push/pull,十分方便,但是在多人协同开发时难免会出现这样那样的问题,最终还得用terminal去解决。
今天出现的问题:由于两个人同时修改了一个文件,因此我pull下来的代码需要手动去把所有的冲突解决掉,然后我再commit->push,但是当我commit的时候报错了:
Fatal: cannot do a partial commit during a merge
大概意思是merge过程中不能提交部分内容,至于为什么会报这个错……没深入研究过,打开终端,git status看到提示我用git commit命令,按照提示执行git commit命令,然后回到xcode,一切正常了,点击push,选择分支push成功!
网友评论