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

Chapter 34: Archive

파라미터 설명
--format=<fmt> 최종 archive 결과물의 파일 포맷: tar 혹은 zip. 만약 이 옵션이 주어지지 않은 상태에서 출력 파일이 명시되었다면, 가능한 경우 파일 이름으로부터 파일 포맷을 추론하게 된다. 그렇지 않은 경우, 기본값은 tar 가 된다.
-l, --list 지원 가능한 모든 파일 포맷들을 나열한다.
-v, --verbose 명령어 진행 상황을 표준에러 (stderr) 로 출력한다.
--prefix=<prefix>/ archive 내 모든 파일 이름들 앞에 <prefix>/ 를 추가한다.
-o <file>, --output=<file> 표준 출력 (stdout) 대신에 archive 결과물을 <file> 에 기록한다.
--worktree-attributes 작업 디렉토리 내의 .gitattributes 파일들에서 attribute 를 검색한다.
<extra> archive 작업 backend 에 전달할 옵션을 기술한다. zip backend 의 경우, -0 옵션이 주어질 경우 압축 없이 파일을 저장할 것이며, -1 부터 -9 까지의 값은 압축율과 속도의 비율을 표현하기 위해 사용된다.
--remote=<repo> 로컬 저장소가 아닌 원격 저장소 <repo> 로부터 tar archive 를 받아온다.
--exec=<git-upload-archive> --remote 옵션 사용 시 원격에서의 <git-upload-archive> 의 경로를 명시한다.
<tree-ish> archive 를 생성할 tree 혹은 commit 을 명시한다.
<path> 이 선택적 파라미터가 없다면, 현재 작업 디렉토리 내의 모든 파일과 디렉토리들이 archive 에 포함될 것이다. 반대로 하나 이상의 경로가 파라미터로 주어질 경우, 명시된 파일들만 포함되게 된다.

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

반응형

+ Recent posts