블로그
-
Git 완벽 가이드 2026 | 객체 모델부터 머지·리베이스 내부까지
Git 내부 구조, blob·tree·commit 객체 모델, 머지·리베이스 원리, 충돌 해결, 프로덕션 패턴 완벽 정리. 초보부터 고급까지.
-
개발자가 알아야 할 Git 필수 명령어·팁 모음 | 매일 쓰는 실전 패턴
매일 실무에서 자주 쓰는 Git 명령어와 팁을 정리합니다. alias, stash, cherry-pick, log 필터링, reflog 복구, .gitignore, 브랜치 네이밍까지 실전 치트시트.
-
Git rebase interactive 사용법 | pick·squash·fixup·충돌 해결·실수 복구
git rebase -i로 커밋을 정리하는 법: pick, squash, fixup, reword, edit와 충돌 해결, reflog로 되돌리기까지 실무 순서로 정리합니다. Git·rebase·interactive 중심으로 설명합니다.
-
Git에서 파일 이동·이름 변경 제대로 하기 — git mv 완벽 가이드
Git에서 파일을 이동하거나 이름을 변경할 때 git mv를 사용해야 하는 이유와 실전 활용법을 정리한 개발 블로그 글입니다. 이 글을 읽으면 파일 히스토리를 보존하면서 안전하게 파일을 이동·변경하는 방법을 배울 수 있습니다. 일반 mv 명령어와의 차이점, 대량 파일 이동 자동화, 리팩토링 시 주의사항 등 실무에서 자주 마주치는 시나리오를 다룹니다. 관련 키워드: Git, git mv, 파일 이동, 리네임, 리팩토링, 히스토리 보존
-
Git 브랜치와 병합 | 'merge conflict 났어요' 충돌 해결 방법 (branch, merge)
'merge conflict 났어요' 충...
-
Git push pull 차이 | 원격 저장소·GitHub 협업·Pull Request 완벽 가이드
Git push pull 차이: 원격 저장소·GitHub 협업·Pull Request 완벽 가이드. Git 실전 가이드 3 원격 저장소와 협업·원격 저장소란로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
Git 되돌리기 | '실수한 커밋 취소하고 싶어요' reset·revert·rebase 차이
reset·revert·restore·checkout 차이, interactive rebase(squash·fixup·reword), 충돌 해결, force push·reflog 복구, merge vs rebase 팀 규칙까지 실무 중심으로 정리했습니다.
-
Git submodule 서브모듈 실무 | 추가·업데이트·CI·모노레포 대안
Git submodule로 서브레포를 끌어오는 법, 초기화·업데이트·삭제, CI 캐시·흔한 오류, submodule 대신 모노레포를 쓰는 기준까지 정리합니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다. Git·Submodule·멀티레포 중심으로 설명합니다.
-
Git 워크플로우 완벽 가이드 | 브랜치 전략부터 협업까지
Git 브랜치 전략, 커밋 컨벤션, PR 리뷰, 충돌 해결 등 실무 Git 워크플로우를 상세히 설명합니다. Git Flow, GitHub Flow, Trunk-Based Development를 비교하고 팀 규모별 권장 전략을 제시합니다.
-
GitHub Actions CI/CD 완벽 가이드 | 자동 배포·테스트·Docker·AWS
GitHub Actions로 CI/CD 파이프라인을 구축하는 완벽 가이드. 자동 테스트, 빌드, 배포, Docker, AWS, 캐싱, 보안까지 실전 예제로 정리. GitHub Actions·CI/CD·DevOps 중심으로 설명합니다.