2025. 11. 25 (화)
Git
git checkout <branch> -- <path>
Branch A에서 특정 폴더의 변경된 파일들만 커밋하고 싶을 때.
# folderA의 변경된 파일들만 커밋할 새로운 브랜치 생성
git checkout -b branch-b
# branch-a에서 folderA 폴더만 현재 브랜치로 가져오기
git checkout branch-a -- folderA
| Before | After |
|---|---|
# branch-a
folderA/
folderA1/
fileA11 (untracked)
fileA1 (modified)
fileA2
folderB/
fileB1 (modified)
fileB2
fileB3 (untracked)
|
# branch-b
folderA/
folderA1/
fileA11 (untracked)
fileA1 (modified)
fileA2
folderB/
fileB1
fileB2
|