728x90
반응형
이 포스팅은 구름 에듀 강좌의 "Git으로 시작하는 협업 및 오픈소스 프로젝트" 를 기반으로 작성되었습니다.
이 강의의 강사이신 "나동빈" 님의 자료임을 밝힙니다.
상업적인 의도가 아닌, 공부한 것을 정리해놓는 목적의 포스팅입니다.
edu.goorm.io/learn/lecture/11528/git으로-시작하는-협업-및-오픈소스-프로젝트/info
@ Git Archive
git archive : 깃 프로젝트에서 소스코드만 추출하고 싶을 때 사용하는 명령어.
즉 .git 폴더를 제외한 다른 소스코드 내용만 포함해서
압축파일 형태로 제공하고자 할 때 이 명령어를 쓰면 된다.
git archive --format=zip master -o Master.zip
위와 같이 git archive 명령어로 포멧 형식을 zip으로 지정해주고,
추출할 브랜치를 설정해준다.(기본 master)
-o 옵션은 output을 의미한다. Master.zip이라는 이름의 zip파일이 생성되었다.
소스코드만 추출하여 보내고 싶을 때 이 명령어를 사용하면 된다.
또한 상위 폴더에 압축 파일을 저장하고 생성할 수도 있다.
../ 이런식으로 Master.zip앞에 붙여주면 된다.
@ Archive 지원 포맷 형식
git archive -l 명령을 입력하면 achive가 지원하는 포맷 형식이 출력되는 걸 볼 수 있다.
728x90
반응형
'Archive > ETC' 카테고리의 다른 글
[ git & github ] Git 환경 설정 | Git config (0) | 2021.02.18 |
---|---|
[ git & github ] Git Rebase | 특정 커밋 수정하기 / 삭제하기 (0) | 2021.02.18 |
[ git & github ] Git Hub README.md 작성 | 마크다운 언어 (1) | 2021.02.18 |
[ git & github ] Git 로그 | GitHub Log 관리 (0) | 2021.02.18 |
[ git & github ] Git 원격 저장소(Remote Repository) 관리 (0) | 2021.02.18 |