在改进了本博客使用的一个hugo主题bobobk-hugo后,在推送到git仓库时,发现以下错误

(base) ➜  bobobk-hugo git:(master) git push origin
Username for 'https://github.com': tengbozhang
Password for 'https://[email protected]': 
To https://github.com/tengbozhang/bobobk-hugo.git
 ! [rejected]        master -> master (fetch first)
error: 无法推送一些引用到 'https://github.com/tengbozhang/bobobk-hugo.git'
提示:更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外
提示:一个版本库已推送了相同的引用。再次推送前,您可能需要先合并远程变更
提示:(如 'git pull')。
提示:详见 'git push --help' 中的 'Note about fast-forwards' 小节。

git提示远程版本库包含您本地尚不存在的提交,说明github中的仓库有了本地并不存在的更新内容,而本地版本并没有及时pull下来,因此在提交时提示需要先合并远程变更的版本,解决方法也很简单

先重新pull github上的最新版本,然后再进行push推送操作,就可以成功了。

git pull
git add .
git commit

##去掉一些注释信息
git push origin
#推送本地版本到github远程仓库

git_update_success