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