😺
Gitリポジトリを圧縮する
git-archive
圧縮
※ リポジトリのルートディレクトリから実行
- HEADを指定
git archive --format=tar.gz -o your_repository.tar.gz HEAD
- 特定のブランチを指定
git archive --format=tar.gz -o your_repository.tar.gz your_branch
- 特定のコミットを指定
git archive --format=tar.gz -o your_repository.tar.gz your_commit_hash
展開
cd /path/to/destination
tar -xzf your_repository.tar.gz
tar
圧縮
※ リポジトリのルートディレクトリから実行
tar -czf your_repository.tar.gz .
※ リポジトリの一つ上の階層から実行
tar -czf your_repository.tar.gz your_repository_dir
展開
cd /path/to/destination
tar -xzf your_repository.tar.gz
Discussion