git merge solution
git
本文介绍了使用 Git rebase 进行分支合并的解决方案,帮助开发者保持线性清晰的提交历史。读者将学会如何安全地执行 rebase 操作,包括查看分支状态、处理冲突及完成推送。亮点在于通过 fetch、rebase 和冲突解决步骤,有效避免合并混乱,提升版本管理效率。
目录
git merge solution
1.查看当前分支
git branch --show-current
2.看有哪些未推送/未拉取
git fetch origin
git status
git log --oneline --decorate --graph --all | head -20
安全解决(rebase保持线性历史)
git fetch origin
git pull --rebase origin main
出现冲突
git add <冲突文件...>
git rebase --continue
rebase结束
git push origin main