这个问题是 当前分支的代码不是最新,需要去master分支更新最新
* 如果使用强制push的方法:
git push -u origin master -f
这样比较暴力,会使远程修改丢失,一般不用。
解决方法:
1、首先切换到master 分支
git checkout master
2、push之前 先 pull 一下
git pull origin master
3、push
git push -u origin master
4、切换到自己的分支
git checkout [ your branch ]
5、合并指定分支到当前分支
git merge master
6、push
git add .
...... (其他操作)
git push