ENGINEER · 엔지니어 가이드

Git / CI·CD

브랜치 전략·GitHub Actions·파이프라인 구성 방법

140 GUIDES · 9 CATEGORIES
← 전체 보기
GUIDES

Git / CI·CD 가이드13

Git / CI·CD중급
7월 16일

The Complete git bisect Guide — Find the Commit Where a Bug First Appeared with Binary Search

Pinpoint where a regression was introduced among hundreds of commits using binary search. Covers manual bisect, automating with git bisect run, exit-code rules, and custom test scripts.

ubuntumacoswindows
Git / CI·CD중급
6월 18일

Complete Git LFS Guide — Version Control for Large Files

How Git Large File Storage (LFS) works, plus installation, tracking patterns with git lfs track, .gitattributes management, history migration, partial checkout, and repository size control—everything you need to handle large files in Git.

linuxmacoswindows
Git / CI·CD중급
6월 18일

Jenkins Pipeline Basics — Building CI/CD with Declarative Pipeline

This guide explains Declarative Pipeline syntax with a Jenkinsfile from the ground up. It covers the agent, stages, and steps structure, environment variables, parallel builds, post blocks, credential management, and shared libraries so you

linux
Git / CI·CD중급
5월 27일

Complete Git Submodules Guide — Add, Update, and Remove

How to include an external repository in your project with Git submodules, covering initialization, updates, removal, and fixes for common mistakes.

UbuntuDebianmacOS
Git / CI·CD중급
5월 27일

Complete Guide to GitLab CI/CD Pipelines

Covers the essentials of GitLab CI/CD: .gitlab-ci.yml syntax; stage, job, and artifact configuration; automated Docker builds; environment-specific deployments; and GitLab Runner registration.

UbuntuDebianCentOS
Git / CI·CD중급
5월 27일

Semantic Versioning + Conventional Commits + Automated CHANGELOG

Explains SemVer rules, the Conventional Commits format, and how to automatically generate version tags and a CHANGELOG with standard-version / release-please.

UbuntuDebianmacOS
Git / CI·CD중급
5월 27일

Git Hooks in Practice — Automating Code Quality with pre-commit

Explains how to write pre-commit, commit-msg, and pre-push hooks yourself, or use the pre-commit framework to automatically run linting, formatting, and tests before a commit.

UbuntuDebianmacOS
Git / CI·CD고급
5월 19일

GitOps in Practice — Fully Automating Kubernetes Deployments with Argo CD

An advanced guide to configuring Argo CD according to GitOps principles and fully automating multi-environment Kubernetes deployments as code with ApplicationSet, Sync Waves, and Rollouts.

UbuntumacOS
Git / CI·CD중급
5월 18일

Automating Docker Image Builds and Registry Deployment with GitHub Actions

Set up a CI/CD pipeline that builds Docker images with a GitHub Actions workflow and pushes them to GHCR or Docker Hub.

Ubuntu
Git / CI·CD고급
5월 18일

git rebase · cherry-pick: A Practical Guide

A practitioner-focused walkthrough of rebase and cherry-pick—from cleaning up commit history and syncing branches to applying specific commits.

UbuntumacOSWindows
Git / CI·CD중급
5월 18일

Building a CI/CD Pipeline with GitHub Actions

A step-by-step guide to writing GitHub Actions workflows that automate tests, builds, and deployments on push events.

ubuntu
Git / CI·CD중급
5월 18일

Complete Guide to Recovering from Git Mistakes — reset, revert, stash

From bad commits and work on the wrong branch to files you deleted by accident — a situation-by-situation guide to undoing Git mistakes.

ubuntumacoswindows
Git / CI·CD초급
5월 18일

Git Branching Strategy — GitHub Flow & Git Flow

Compares GitHub Flow, which fits small teams, with Git Flow for teams that have a defined release cycle, and explains how to choose between them.

ubuntumacoswindows