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"
'자율 학습 > 학습' 카테고리의 다른 글
[Python] requirements.txt 생성 방법 (0) | 2024.05.09 |
---|---|
[에러][HTML] form 태그 안에 id와 함수명이 같은 경우 오류 발생 (0) | 2024.01.05 |
[React] 절대경로 설정 - import 깔끔하게 하기 (0) | 2023.10.19 |
ESLint, Prettier 설치하는 방법 (0) | 2023.10.18 |
IntelliJ Git Merge 할 때, 로그가 일렬로 쌓이지 않게 설정하는 방법 (Non-fast-forward) (0) | 2023.08.17 |