728x90
제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 (inflearn.com)
해당 내용은 얄코님의 강의를 제가 필요한 내용만 정리한 것입니다.
직접 실습하면서 강의를 들으시는 것을 강력 추천드립니다.
얄코님의 허락을 받고 작성합니다.
-------------------------------------------------------------------------------------------------------------------------------
1. git Hook
.git > hooks 디렉토리에 있는 파일들
git commit 전, 후 등 특정심 시점에 자동 실행되는 shell script
2. git sub module
: 프로젝트 안에 다른 git 프로젝트 포함하기
git submodule add (submodule의 GitHub 레포지토리 주소) (하위폴더명, 없을 시 생략) | 새로운 submodule 폴더가 생기고 그 아래에 proejct가 생성된다. |
git submodule init (특정 서브모듈 지정시 해당 이름) | 하위 모듈(프로젝트)의 .git 이 생성 |
git submodule update | 하위 모듈(프로젝트) 받기 |
git submodule update --remote | 하위 모듈 원격 저장소에서 받아오기 서브모듈 안에 또 서브모듈이 있을 시: --recursive 추가 |
- 하위프로젝트의 변경점은 git add 시 추가되지 않는다.
- 하지만 하위 프로젝트의 현재 커밋 상태를 함께 저장한다.
- main proejct를 clone했을 때 서브모듈 프로젝트는 설치되지 않는다.
728x90
'Util > Git' 카테고리의 다른 글
Git 사용법 정리 5 - log, diff, blame, bisect (0) | 2022.03.30 |
---|---|
Git 사용법 정리 4 - clean, tag, 원격 브랜치 관리 (0) | 2022.03.30 |
Git 사용법 정리 3 - commit, stash (0) | 2022.03.29 |
Git 사용법 정리 2 - 파일복원, config 설정 (0) | 2022.03.29 |
Git 사용법 정리 1 - 되돌리기, 병합 (0) | 2022.03.29 |
댓글