在有些情况下,比如用
git pull指令从远端仓库拉取分支后,会出现无法git push的情况,如下图:

一般是由于本地与远端分支历史记录不同
这时候,需要我们输入以下命令建立忽略分支的历史记录:
git pull origin main --allow-unrelated-histories
注意,这里的origin和main是远端仓库的名称和分支!
然后就可以愉快的git pull和git push了
之后也可能会碰到分支冲突的问题,可以在本站搜索“分支冲突”相关文章来解决