1.操作步骤需要严格执行如下顺序:commit->pull->push
2.commit:将代码提交到本地仓库。
3.pull:将远程仓库代码同步到本地仓库。如遇冲突,解决冲突,重复commit->pull,直到没有冲突。
4.push:将本地仓库代码提交到远程仓库。
具体讨论可参看《Git的commit/push/push顺序讨论》