📄️ CICD原理及实现
CI/CD(Continuous Integration/Continuous Delivery,持续集成/持续交付)是现代软件开发中的核心实践,通过自动化流程缩短从代码提交到部署的周期,提高软件质量和交付效率。以下从原理、工具链到实战实现,系统梳理CI/CD的关键知识点:
📄️ Git基础
一、基础概念与核心原理
📄️ cherry-pick
git cherry-pick 是 Git 中用于将特定提交应用到当前分支的命令。它允许你从一个分支中选择一个或多个提交,并将它们复制到另一个分支上,而不必合并整个分支的所有更改。
📄️ rebase
git rebase 是 Git 中用于整合分支更改的强大命令,它通过将一系列提交“移动”或“复制”到新的基准提交(base)上,使提交历史更加线性和清晰。与 git merge 创建合并提交不同,git rebase 会重写提交历史,使分支看起来像是按顺序依次创建的。