git 基于某个历史 commit 提交新建分支

文章目录

    针对不同版本的硬件,维护不同版本的软件,确实比较麻烦。

    因为硬件不方便随时升级,所以只能让软件去升级,来兼容处理硬件的 bug。

    结果就是,软件需要保留 N 多版本,且某个旧版本上可能还需要做 hot fix …

    😆 git 基于某个历史 commit 新建分支

    git checkout -b new-branch-name commit-hash
    

    💡 其它

    再配合 git cherry-pick 将一个 commit 应用到多个分支 这样能方便不少。可以在多个版本分支上,应用同一个 hot fix。

    唯一需要注意的是,cherry pick 之后,一定要检查一下 merge 后的代码变更是否跟预期不符合。

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式