Skip to content
newhigen
Go back

git checkout <branch> -- <path>

git checkout <branch> -- <path>

Branch B에 Branch A의 특정 파일들의 변경점만 가져오고 싶을 때.

# folderA의 변경된 파일들만 커밋할 새로운 브랜치 생성
git checkout -b branch-b

# branch-a에서 folderA 폴더만 현재 브랜치로 가져오기
git checkout branch-a -- folderA
Branch A Branch B Before Branch B After
folderA/
  folderA1/
    fileA11 (untracked)
  fileA1 (modified)
  fileA2
folderB/
  fileB1 (modified)
  fileB2
  fileB3 (untracked)
folderA/

fileA1 fileA2 folderB/ fileB1 fileB2

folderA/
  folderA1/
    fileA11 (untracked)
  fileA1 (modified)
  fileA2
folderB/
  fileB1
  fileB2


Previous Post
MongoDB의 Data Versioning
Next Post
시니어처럼 보이고 싶은 주니어 - 인지적 편향 부수기 (2)