master 브랜치와 dev 브랜치가 있다고 가정합니다.
파일 구조는 다음과 같습니다:
master
|--fileA
|--fileB
dev
|--fileA
|--fileB
이제 dev에 있는 fileA 파일을 master에 있는 fileA 파일로 병합하고 싶습니다.
하지만 dev에 있는 fileB 파일을 master에 있는 fileB 파일에 병합하고 싶지는 않습니다.
즉, 병합할 때 두 브랜치 아래에 있는 fileB 파일을 무시합니다.
어떻게 해야 하나요?
감사합니다.
.gitignore 사용
먼저 마스터 브랜치로 전환:
git checkout master
그런 다음 dev 브랜치 아래의 fileA를 로컬로 "이동":
git checkout dev -- fileA
그런 다음 추가, 커밋, 푸시:
git add fileA
,git commit -m "xxx"
,git push [repo] master