GitNotes.34-3.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 34.3: 특정 branch, revision, tag 혹은 디렉토리를 대상으로 하는 archive 생성하기

꼭 이전 예제들과 같이 HEAD 가 아니더라도, branch 나 커밋, tag, 그리고 디렉토리에 대해서도 archive 를 생성할 수 있다.

로컬 branch 인 dev 에 대하여 archive 를 생성하는 예제:

git archive --output=archive-dev.zip --prefix=src-directory-name/ dev

원격 branch 인 origin/dev 에 대하여 archive 를 생성하는 예제:

git archive --output=archive-dev.zip --prefix=src-directory-name/ origin/dev

tag v.01 에 대하여 archive 를 생성하는 예제:

git archive --output=archive-v.01.zip --prefix=src-directory-name/ v.01

HEAD revision 의 특정 서브디렉토리 (sub-dir) 내에 존재하는 파일들에 대한 archive 를 생성하는 예제:

git archive zip --output=archive-sub-dir.zip --prefix=src-directory-name/ HEAD:sub-dir/

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts