깃
3편
깃 · 태그
[깃] 깃 태그
2022. 12. 2.
태그 태그란 특정 커밋(스냅샷, 포인터)을 가리키는 레퍼런스 정보이다. 태그를 사용하여 특정 커밋에 대해 표시(마킹)를 할 수 있다. 태그는 일반적으로 버전 릴리스(예: v1.0.1)를 표시하기 위해 사용한다. 릴리스명을 태그명으로 사용함으로써 소스 코드 이력의 특정 지점을 캡처할 수 있다. 태그는 이력 비교를 위해서도
깃 · 체리픽
[깃] 체리픽 (Cherry-pick) 🍒
2022. 4. 21.
체리픽 체리픽이란 하나 이상의 기존의 커밋의 변경 사항을 적용하여 새 커밋으로 기록하는 것이다. 브랜치에서 커밋을 선택하고 다른 브랜치에 적용하는 것이다. 체리픽 사용의 예 커밋을 잘못된 브랜치에 한 경우 해당 커밋을 체리픽하여 원하는 브랜치에 적용시킬 수 있다. 다른 레포지토리의 브랜치에 적용된 변경 사항들을 현재 레포
깃 · 서브모듈
[깃] 서브모듈
2021. 12. 21.
서브모듈 서브모듈은 디렉토리로 취급하여 관리한다. 디렉토리를 통째로 커밋으로 취급한다. 디렉토리 아래의 파일 수정사항을 직접 추적하지는 않는다. 서브모듈 프로젝트의 브랜치의 커밋 정보를 가지고 서브모듈 프로젝트에 대한 체크아웃을 수행한다. 브랜치 별로 서브모듈 커밋을 다르게 가리킬 수 있다. 이 경우 브랜치 체크아웃 시