扫码下载编程狮APP
讲清 Git 合并分支的三种做法:git merge 默认合并、git rebase 变基后 merge 得线性历史、git merge --no-ff 强制留痕。附快进与三路合并的真实输出、冲突处理命令,帮你按分支合并策略选对写法,避免公开分支误用 rebase。
讲清 git reset 和 git rebase 的核心区别:reset 移动分支指针、rebase 改写提交基底,并给出版本回退的 3 种稳妥做法——本地用 reset、整理历史用 rebase、已公开提交用 revert。附可复现命令、真实输出与冲突处理,帮你安全改写提交历史。
改动没写完却被叫去修紧急 bug,就先用 Git 暂存改动把现场收起来。本文以 Git 2.4x 为例,讲清 git stash、git stash -u 与 git stash push -m 三种场景的藏匿范围、恢复方式与防丢失清单,并给出冲突、误删储藏等常见坑的应对办法,帮你安全切换分支不丢改动。
把功能分支合回主分支是团队里最高频的 Git 操作。本文以 Git 2.4x 为例,讲清 git merge、git rebase 与 git cherry-pick 三种写法的历史形态、改写哈希的代价和协作红线,并附上合并冲突处理、rebase 中途回滚等避坑清单,帮你按场景选对合并方式。
联系方式:
扫描二维码
下载编程狮App
扫码关注 领资料包