Git分支实践
包括追踪远程分支、重命名远程分支、处理偏离分支
1 追踪远程分支
1.1 使用场景
远程分支树如下:
1 -- 2 --3 -- 7 -- 8 master |
本地分支树如下(没有 feat 分支):
1 -- 2 --3 -- 7 -- 8 -- 9 -- 10 master |
1.2 处理流程
# 创建feat本地分支,并追踪远程分支 |
2 重命名远程分支
# 1. 删除远程分支 |
3 处理偏离分支
3.1 使用场景
1 -- 2 -- 3 -- 6 -- 7 origin/master |
这种情况下会出现致命错误:需要指定如何调和偏离的分支
提示,如下图所示:

3.2 如何处理
git pull --rebase && git push |
执行完git pull --rebase
后本地master
分支提交记录如下:
1 -- 2 -- 3 -- 6 -- 7 -- 4' -- 5' |
删除 4 和 5 commit,创建 4’ 和 5’ commit,拼接到 7 后面
更新日志
20241229:初稿
20241218:创建