자율 학습/학습
Git 특정 파일 fetch하기 (Git Bash 사용 방법)
60cod
2023. 12. 5. 22:03
0. 초기 설정
# 이름
$ git config --global user.name "홍길동"
# 이메일
$ git config --global user.email "hong@gmail.com"
# 설정 확인
$ git config --list
1. 원하는 프로젝트 우클 > Git Bash Here
2. 브랜치 체크아웃
$ git checkout [브랜치명]
3. 다른 브랜치의 특정 파일만 현재 브랜치로 merge 하고 싶을 때 fetch를 이용한다.
하지만 진짜 merge는 아니고 변경사항만 적용하는 것이므로 커밋 메시지로 잘 기록해줄 것..
$ git checkout -p [상대 브랜치명] -- [가져올 파일 경로]
-> 변경사항 확인하고 y 입력
ex) A브랜치의 test.html 파일만 B브랜치의 test.html 파일로 fetch
# B브랜치로 체크아웃
$ git checkout B
# 특정 파일 fetch
$ git checkout -p A -- src/test.html
# commit
$ git commit -m "Merge test.html from A"