Version-Control(버전관리)
56 posts
[Git] 00. 과정 개요와 커리큘럼
[Git] 01. Git 소개 — 분산 버전 관리 시스템과 탄생 배경
[Git] 02. Git 설치와 최초 설정 — git config
[Git] 03. git init과 .git 디렉터리 구조
[Git] 04. 작업 트리·스테이징 영역·저장소 3단계 모델
[Git] 05. git add — 스테이징
[Git] 06. git status — 상태 확인
[Git] 07. git diff — 변경 비교
[Git] 08. git commit — 커밋 작성 규칙
[Git] 09. git log — 히스토리 조회
[Git] 10. .gitignore — 추적 제외 규칙
[Git] 11. 브랜치 개념과 git branch
[Git] 12. git switch/checkout — 브랜치 전환
[Git] 13. git merge — 병합과 충돌 해결
[Git] 14. Fast-forward vs 3-way merge
[Git] 15. git rebase — 히스토리 재배치
[Git] 16. merge vs rebase 선택 기준
[Git] 17. git remote — 원격 저장소 등록
[Git] 18. git clone
[Git] 19. git fetch vs git pull
[Git] 20. git push와 upstream 추적
[Git] 21. Fork와 Pull Request 워크플로(GitHub Flow)
[Git] 22. git tag — 릴리스 태깅
[Git] 23. git reset — soft/mixed/hard
[Git] 24. git revert — 안전한 되돌리기
[Git] 25. git restore와 git checkout -- <file>
[Git] 26. git cherry-pick
[Git] 27. git rebase -i — 인터랙티브 리베이스
[Git] 28. git reflog — 실수 복구
[Git] 29. git stash — 임시 저장
[Git] 30. git clean — 미추적 파일 정리
[Git] 31. git add -p — 부분 스테이징
[Git] 32. git blame — 변경 이력 추적
[Git] 33. git bisect — 버그 커밋 이분 탐색
[Git] 34. Git 객체 모델 — blob/tree/commit
[Git] 35. Git refs와 HEAD
[Git] 36. Packfile과 git gc
[Git] 37. Git submodule
[Git] 38. Git worktree
[Git] 39. Git hooks
[Git] 40. .gitattributes
[Git] 41. Git LFS(Large File Storage)
[Git] 42. 대용량 저장소 관리 — shallow clone과 filter-repo
[Git] 43. 커밋 서명(GPG/SSH signing)과 보안
[Git] 44. 자주 발생하는 Git 에러와 해결법 총정리
[Tmux] 02. 설치와 첫 세션 - 기본 명령과 실행 흐름
[Tmux] 14. tmuxinator와 tmuxifier - 프로젝트 레이아웃 관리
[Tmux] 15. 플러그인 생태계와 TPM
[AI] dcg: AI 코딩 에이전트의 rm -rf를 막는 파괴적 명령 차단 후크
[Git] worktree로 지저분한 브랜치에서 파일 하나만 격리 커밋하기
[Programming] ADR(Architecture Decision Record): 설계 결정을 기록하는 법
[Computer Terms] 시맨틱 버저닝 (Semantic Versioning, SemVer)
[Computer Terms] 이벤트 소싱 (Event Sourcing)
[Computer Terms] 코드 리뷰 (Code Review)
[Computer Terms] CI/CD와 테스트 유형 (Continuous Integration, Test Pyramid)
[Computer Terms] 버전 관리의 내부 구조 (Version Control, Git Internals)
Home