DevOps

DevOps 工具链

把 Git 与 CI/CD 管线、IDE / 终端工具的集成拆成本地教程,包括 GitHub Actions、GitLab CI、Jenkins、VS Code、JetBrains 与终端 Git UI。

DevOps

推荐学习顺序

先理解 GitHub Actions / GitLab CI 的触发与认证机制,再结合 IDE 与终端工具提升日常效率。

DevOps

代表专题

这些专题帮助你把 Git 与 CI/CD 工具链、IDE 集成、终端界面整合到日常工作流。

DevOps

专题目录

把 Git 与 CI/CD 管线、IDE 集成的常见做法拆成本地教程。

GitHub Actions 与 Git 协同

系统介绍 GitHub Actions 如何与 Git 仓库协同工作,包括事件触发、工作流语法、CI/CD 集成和最佳实践。

GitLab CI/CD 与 Git 协同

系统介绍 GitLab CI/CD 如何与 Git 仓库深度集成,包括 .gitlab-ci.yml 配置、流水线触发策略和最佳实践。

Jenkins 与 Git 集成

学会在 Jenkins 中配置 Git 集成,包括 Webhook 触发、Multibranch Pipeline、凭据管理与安全实践。

CI/CD 中的 Git 安全基础

了解在 CI/CD 管道中使用 Git 的安全风险与防护措施,包括凭据管理、分支保护、签名验证和审计。

CircleCI 与 Git 集成

深入介绍 CircleCI 如何与 Git 仓库协同工作,包括流水线配置、Git 触发策略、检出优化、缓存机制以及基于 Git Tag 的参数化构建。

CI/CD 测试策略与 Git 集成

探讨如何在 CI/CD 流水线中利用 Git 元数据设计高效的测试策略,包括 PR 测试与 Push 测试的区别、矩阵测试、并行化、快照测试和基于分支的集成测试环境。

CI/CD 部署策略与 Git 版本管理

全面介绍基于 Git 标签的部署策略,包括环境晋升(开发→预发→生产)、金丝雀发布、GitOps 部署模式以及利用 Git revert 实现回滚的最佳实践。

VS Code Git 集成深度指南

系统介绍 VS Code 内置 Git 功能的面板、编辑器快捷键、diff 编辑器、冲突解决工具和 GitLens 等扩展。

JetBrains IDE Git 操作深度指南

系统介绍 IntelliJ IDEA、WebStorm 等 JetBrains IDE 的 Git 集成,包括 VCS 面板、交互式 rebase 和冲突解决。

GitHub Desktop 使用指南

学会使用 GitHub Desktop 图形界面完成常见的 Git 操作,适合不习惯命令行的开发者快速上手。

终端 Git UI 工具指南

了解 lazygit、tig 等终端 Git UI 工具,在不离开终端的情况下获得可视化 Git 操作体验。

Vim/Neovim Git 集成指南

全面介绍 Vim/Neovim 中的 Git 集成,包括 fugitive.vim 插件、gitsigns.nvim、lazygit 集成及 telescope Git 扩展。

IntelliJ IDEA Git 深度指南

深入探索 IntelliJ IDEA 的 Git 高级功能,包括 annotate/blame、shelving、交互式 rebase UI、冲突解决、Changelist 管理和平台集成。

终端 Git 效率提升

通过 Git 别名、shell 自动补全、lazygit、tig、delta diff 查看器和 git-prompt 定制等工具,大幅提升终端 Git 操作效率。