hoony's web study

728x90
반응형


git archive 명령어를 사용하면 프로젝트의 특정 버전을 쉽게 압축 파일로 만들 수 있습니다
소스만 압축이 가능해서 용량이 대폭 줄더라구요. ^^

https://git-scm.com/docs/git-archive

 

Git - git-archive Documentation

Creates an archive of the specified format containing the tree structure for the named tree, and writes it out to the standard output. If <prefix> is specified it is prepended to the filenames in the archive. git archive behaves differently when given a tr

git-scm.com

사용법

git archive --format=zip HEAD > project.zip

이 명령어는 현재 HEAD의 상태를 'project.zip'이라는 이름의 ZIP 파일로 저장합니다.

특정 브랜치나 태그 아카이브하기

git archive --format=zip main > main-branch.zip
git archive --format=zip v1.0 > v1.0-release.zip

특정 디렉토리만 아카이브하는 방법

git archive --format=zip HEAD:src > src-only.zip

파일 이름 지정하여 압축하는 방법

git archive --format=zip --output=latest.zip HEAD


위의 명령어 정도면 편안하게 소스를 압축하여 관리하실 수 있을거에요 ^^ 

 

728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading