一、问题背景
在本次博客的建设中,我使用 GitHub Pages 完成这个项目,并且直接在 GitHub 库中存储数据。
二、报错详情
但是在推送时却失败了:
1 | error: failed to push some refs to 'https://github.com/RivYayoi/RivYayoi.github.io.git' |
三、初尝试:强制推送
进行拉取依然无效,我只能进行强制推送:
1 | git push -f origin main |
四、标准解决方案:Rebase 同步
后来我了解到需要使用 rebase 同步远程改动:
1 | git pull --rebase origin main |
五、日常推送流程
在多次拉取和推送之后终于恢复正常,日常操作如下:
1 | git push -u origin main |
六、总结
本次我对于 git 的理解从零到一,更上一层。