git archive

Buat sebuah arsip direktori berdasarkan cabang/tree tertentu. Informasi lebih lanjut: https://git-scm.com/docs/git-archive.

  • Buat sebuah arsip tar berisikan isi dari tree HEAD saat ini, kemudian tampilkan isi file arsip mentah menuju stdout:

git archive -v|–verbose HEAD

  • Buat sebuah arsip zip dari tree HEAD saat ini, kemudian tampilkan isi file arsip mentah menuju stdout:

git archive -v|–verbose --format zip HEAD

  • Lakukan hal yang sama, namun simpan arsip zip ke dalam suatu direktori:

git archive -v|–verbose -o|–output jalan/menuju/file.zip HEAD

  • Buat arsip tar dari komit terakhir pada cabang tertentu:

git archive -o|–output jalan/menuju/file.tar nama_cabang

  • Buat arsip tar berdasaran subdirektori tertentu pada suatu repositori Git:

git archive -o|–output jalan/menuju/file.tar HEAD:jalan/menuju/direktori

  • Bubuhkan nama jalur pada awal nama setiap file, untuk diarsipkan di dalam direktori tertentu:

git archive -o|–output jalan/menuju/file.tar --prefix jalan/untuk/dibubuhkan/ HEAD