你正构思一个新模块,代码改得一团糟,根本无法提交。突然,老板让你立刻修复一个线上紧急 bug。你舍不得丢弃刚写的半成品,又不能带着它切换到修复分支。
git stash git stash pop
你发现 A 分支上的某一个小优化提交非常棒,但并不想把整个 A 分支合并过来。你需要精准移植一次手术。
git log --oneline git cherry-pick a1b2c3d