同步远程仓库

正常解决push代码报错的方式,不建议看以前写的那个用-f解决的文章

将本地仓库同步远程仓库

push代码的时候可能出现下方情况

image-20250402213725119

git fetch + git rebase(推荐)

出现上面情况后输入下方指令

1
2
git fetch origin  # 获取远程更新
git rebase origin/要同步的分支名  # 保持线性历史

比如要同步主分支可以如下输入:

1
2
git fetch origin
git rebase origin/master # 有的主分支用main

此时在尝试push代码应该就可以了

git pull(不推荐)

此时可以使用git pull origin <分支名>

如要与主分支同步,可输入下方指令

1
git pull origin master

现在可以再push一下代码,应该就可以正常提交了

本站于2025年3月26日建立
使用 Hugo 构建
主题 StackJimmy 设计