태그: 버전관리
7편
-
개발자가 알아야 할 Git 필수 명령어·팁 모음 | 매일 쓰는 실전 패턴
매일 실무에서 자주 쓰는 Git 명령어와 팁을 정리합니다. alias, stash, cherry-pick, log 필터링, reflog 복구, .gitignore, 브랜치 네이밍까지 실전 치트시트.
-
Git 고급 심화 — 객체 저장소·세 트리·머지 전략·리베이스 메커니즘·프로덕션 운영
Git blob·tree·commit·tag 객체·packfile, 워킹/인덱스/HEAD와 비정상 HEAD, ort 머지·rename detection, 리베이스 백엔드·공유 브랜치, 번들·워크트리·부분 클론 등 실무 심화.
-
팀 Git 워크플로우: Git Flow·GitHub Flow·Trunk-Based 비교, 커밋 컨벤션, PR 리뷰
팀 규모와 배포 주기에 따라 Git Flow, GitHub Flow, Trunk-Based Development 중 무엇을 고를지 비교합니다. Conventional Commits 커밋 규칙, 왜·무엇을·어떻게 테스트했는지 담은 PR 설명, merge와 rebase 구분, 머지 충돌 예방법도 다룹니다.
-
git mv로 파일 이동·이름 변경하기: 일반 mv와의 차이, 히스토리 추적, 대량 이동
Git에서 파일을 이동하거나 이름을 변경할 때 git mv를 사용해야 하는 이유와 실전 활용법을 정리한 글입니다. 일반 mv 명령어와의 차이점, 대량 파일 이동 자동화, 리팩토링 시 주의사항 등 실무에서 자주 마주치는 시나리오를 다룹니다.
-
C++ 라이브러리 ABI를 깨지 않는 법: PIMPL, extern "C" 인터페이스, 버전 관리, 검증 도구
C++ 라이브러리 ABI 호환성: 구조체 레이아웃·vtable·name mangling이 깨지는 원리, extern "C" 경계와 크기 필드를 둔 확장 구조체, 시맨틱 버전과 SONAME·심볼 버전, abi-compliance-checker·libabigail로 CI에서 ABI 변경을 잡는 방법.
-
Git 실전 가이드 시리즈 목차 | 기초·브랜치·원격·rebase
Git 설치·커밋부터 브랜치·병합·원격 협업·되돌리기와 rebase까지 실무에 필요한 순서로 정리한 시리즈 목차입니다. 세 영역(작업 트리·스테이징·저장소) 개념과 처음 막히기 쉬운 pull·add 함정도 함께 짚습니다.
-
Git 기초 입문 [#1] — 설치·커밋·브랜치·원격 저장소 한 번에
Git을 처음 쓰는 사람을 위해 운영체제별 설치와 git config, SSH 키 설정부터 작업 디렉터리·스테이징·저장소 개념, add·commit·log·diff, GitHub에 push하기까지 한 흐름으로 따라갑니다. not a git repository와 push 거절 에러도 다룹니다.