GIT本地分支落后于远程分支

方案 A|合并(merge,最稳妥)

如果有未提交改动,先保存

git stash -u # 可选

git pull --no-rebase origin main # 或 master

解决冲突 -> 编辑冲突文件

git add .
git commit # 完成合并提交
git push origin main

git stash pop # 如果前面用了 stash

方案 B|变基(rebase,历史更整洁,常用)

git stash -u # 可选
git pull --rebase origin main # 或 master

如有冲突:按文件逐个修

git add <冲突已解决的文件>
git rebase --continue # 重复直到完成

git push origin main
git stash pop # 如果前面用了 stash

posted @ 2025-09-05 10:36  Python喵  阅读(19)  评论(0)    收藏  举报