修改bug时忘记切换至待发布分支
1) 场景:当前在A分支上开发新的迭代任务,M分支有bug需要紧急修复,问题修改完毕,发现当前在A分支,忘记切换至M分支
2) 解决:
i. git add xxx/xxxx/xxx.xx 仅提交bug所在的文件
ii. git commit -m 'xxxxxxxxx' 提交信息
iii. git push 提交代码
iv. git stash 暂存修改
v. git stash list 查看暂存列表,最新的暂存信息中放着上次最近的提交记录,复制这个记录的编码XXXX
vi. git checkout M 切换分支到M
vii. git cherry-pick XXXX 将A分支上的提交XXXX拉取到当前分支
viii. git push 提交代码
ix. git checkout A 切换分支到A
x. git stash list 查看暂存列表
xi. git stash pop 取出最近的一次暂存
xii. done 结束,代码回来了