일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ac 5430번
- 백준 1647번 도시 분할 계획 - java
- 18111번 마인크래프트 - java 구현
- replace()
- Java
- 최소 힙 1927
- toUpperCase
- append
- 백준 1806번 부분합 java
- 백준 2467번 용액 자바 - 이분탐색
- mysql hy000 에러
- 백준 3190번
- 코틀린기초
- StringTokenizer
- HashMap
- Stack
- 백준 1197번 최소 스패닝 트리 - java
- map
- dp
- 프로그래머스 java
- StringBuilder
- 백준 14938번 서강그라운드
- 백준 1043번 거짓말 - java 분리 집합
- hash
- 백준 2473번 세 용액 - java
- 프로그래머스 자바
- 백준 1541
- kotlin
- 프로그래머스
- HashSet
Archives
- Today
- Total
말하는 컴공감자의 텃밭
서브모듈 - subModule 본문
728x90
메인 레포지토리에서
git submodule add <서브모듈 주소> <명칭>
으로 연결
git status로
khv97@DESKTOP-AQ39IHP MINGW64 ~/Desktop/sub_module (master)
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: .gitmodules
new file: sub_Module
서브 모듈파일 생긴거 확인
팀원은 메인 레포를 clone하거나 init, update를 해야함.
git clone {Repository_URL}
git submodule init
git submodule update
그렇다면 서브모듈을 어떻게 변경시킬 수 있는가?
1. 서브모듈 레포에서 변경
git add .
git commit -m "{message}"
git push
2. 메인 레포에서 submodule update
git submodule update --remote
3. 메인 프로젝트에 서브모듈 변경사항 commit push하기
git add .
git commit -m "{message}"
git push
서브 모듈에 있는 파일을 사용하려면 build.gradle에 원하는 경로로 가져오는 작업이 추가되어야 함.
//서브모듈 설정
task copyYML(type: Copy){
copy {
from './sub_Module'
include "*.yml"
into '/src/main/resources'
}
}
++ 추가
개념적으로 알고 있던 부분을 더 적어본다.
git submodule update 명령어는 서브모듈을 업데이트하는데,
이 명령어를 실행하면 .gitmodules 파일에 정의된 서브모듈의 버전을 가져와 해당 버전으로 업데이트 하는것이다.
728x90
'Tool > git' 카테고리의 다른 글
Git Oauth 활용 로그인 하기 (0) | 2024.01.18 |
---|---|
Git 하위 폴더만 가져오기 - sparseCheckout (0) | 2024.01.16 |
GitHub 정리 - 알고리즘 스터디 관리 편 (1) | 2024.01.04 |
git 화살표 폴더 (0) | 2023.10.31 |
git - 프로젝트 올리기 (0) | 2023.03.07 |
Comments