have 2 and 1 different commits each, respectively.
错误提示
On branch dev Your branch and ‘origin/dev’ have diverged, and have 2 and 1 different commits each, respectively. (use “git pull” to merge the remote branch into yours) nothing to commit, working tree clean
问题简述
开发的时候是在dev分支开发,完成后使用idea进行代码提交提示这个错误,我出现了这个问题是因为master分支也有代码提交而我本地没有同步。
问题解决
切换到master分支,拉取最新的代码,然后再切回dev分支,再次提交push就好了。
切换到master分支:
git checkout master
拉取最新代码:
可以使用idea进行更新合并,方便一点,也可以使用git bash
切回dev分支:
git checkout dev
然后正常提交就可以了