Loading

修改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 结束,代码回来了

 

posted @ 2019-06-21 14:53  Frank-Link  阅读(278)  评论(0编辑  收藏  举报