분야별 탐색
Git / CI·CD 가이드13
git bisect 완전 가이드 — 버그가 처음 생긴 커밋 이진 탐색으로 찾기
수백 개 커밋 속 회귀 버그의 도입 지점을 이진 탐색으로 특정합니다. 수동 bisect부터 git bisect run 자동화, 종료 코드 규칙, 커스텀 판정 스크립트까지.
Git LFS 완전 가이드 — 대용량 파일 버전 관리
Git Large File Storage(LFS)의 동작 원리와 설치, git lfs track으로 추적 패턴 지정, .gitattributes 관리, 기존 히스토리 마이그레이션, 부분 체크아웃, 저장소 용량 관리까지 대용량 파일을 Git으로 다루는 방법을 정리합니다.
Jenkins 파이프라인 기초 — Declarative Pipeline으로 CI/CD 구축
Jenkinsfile를 사용한 Declarative Pipeline 문법을 처음부터 설명합니다. agent·stages·steps 구조, 환경 변수, 병렬 빌드, post 블록, 자격 증명 관리, 공유 라이브러리까지 실전 CI/CD 파이프라인을 코드로 정의하는 방법을 다룹니다.
Git 서브모듈 완전 가이드 — 추가·업데이트·삭제
Git 서브모듈로 외부 레포지토리를 프로젝트에 포함하고, 초기화·업데이트·삭제하는 방법과 흔한 실수 해결법을 설명합니다.
GitLab CI/CD 파이프라인 완전 가이드
.gitlab-ci.yml 문법, 스테이지·잡·아티팩트 설정, Docker 빌드 자동화, 환경별 배포, GitLab Runner 등록까지 GitLab CI/CD 핵심을 설명합니다.
Semantic Versioning + Conventional Commits + 자동 CHANGELOG
semver 규칙, Conventional Commits 형식, standard-version / release-please로 버전 태그와 CHANGELOG를 자동 생성하는 방법을 설명합니다.
Git Hooks 실전 — pre-commit으로 코드 품질 자동화
pre-commit, commit-msg, pre-push 훅을 직접 작성하거나 pre-commit 프레임워크로 린트·포매팅·테스트를 커밋 전에 자동 실행하는 방법을 설명합니다.
GitOps 실전 — ArgoCD로 Kubernetes 배포 완전 자동화
GitOps 원칙에 따라 ArgoCD를 구성하고, ApplicationSet·Sync Wave·Rollout을 활용해 멀티 환경 Kubernetes 배포를 코드로 완전히 자동화하는 심화 가이드.
GitHub Actions로 Docker 이미지 빌드 및 레지스트리 배포 자동화
GitHub Actions 워크플로우로 Docker 이미지를 빌드하고 GHCR 또는 Docker Hub에 푸시하는 CI/CD 파이프라인을 구성합니다.
git rebase · cherry-pick 실전 가이드
커밋 히스토리 정리, 브랜치 동기화, 특정 커밋만 가져오기까지 rebase와 cherry-pick을 실무 관점에서 정리합니다.
GitHub Actions로 CI/CD 파이프라인 구축하기
Push 이벤트에 테스트·빌드·배포를 자동화하는 GitHub Actions 워크플로우를 단계별로 작성합니다.
Git 실수 복구 완전 가이드 — reset, revert, stash
잘못된 커밋, 잘못된 브랜치 작업, 실수로 삭제한 파일까지 — 상황별 Git 되돌리기 방법을 정리했습니다.
Git 브랜치 전략 — GitHub Flow & Git Flow
소규모 팀에 적합한 GitHub Flow와 릴리즈 주기가 명확한 팀을 위한 Git Flow를 비교하고 선택 기준을 설명합니다.