看提示来说,是远程仓库的分支比你本地要新。你需要先用git pull命令将远程仓库的代码拉下来,让本地代码更新,才能使用git push到远程仓库。如果有冲突的话,还需要解决冲突。可以参考下这个博文:Git使用-冲突解决
你是不是远程仓库那边也有写了代码?如果有的话,先
git pull
再git push