Cara Git Clone Spesifik Tag / Release Github Repository
Terkadang, kita membutuhkan sebuah versi tertentu dari Repository dari Github, namun saat kita melakukan perintah git clone, maka git secara otomatis melakukan cloning pada branch master (latest), untuk alasan tertentu, kita memerlukan rele…
Terkadang, kita membutuhkan sebuah versi tertentu dari Repository dari Github, namun saat kita melakukan perintah git clone, maka git secara otomatis melakukan cloning pada branch master (latest), untuk alasan tertentu, kita memerlukan release tag tertentu, atau branch tertentu. Untuk ujicoba, kita akan melakukan proses clone repository dari Ghost CMS, berikut perintah untuk clone Ghost CMS :
git clone https://github.com/TryGhost/Ghost.gitgit clone ghost cms
saat, proses cloning, git akan mendownload branch master di local repository kita, untuk berpindah sesuai Tag, gunakan perintah git untuk list semua tag yang tersedia, gunakan command berikut :
git tag -lgit list all tag
Untuk versi Ghost CMS saya saat ini adalah 3.0.2, namun ternyata sudah ada update versi terbaru, untuk alasan lain, saya masih memerlukan versi saya saat ini saat proses clone, berikut contoh output dari list semua tag :

Setelah clone branch master, dan list tag sudah kita lihat, tinggal checkout sesuai dengan versi/label yang kita inginkan, contoh kita akan checkout tag versi 3.0.2 seperti berikut ini :
# git checkout tags/<tag_name>
git checkout tags/3.0.2git checkout
berikut output git checkout berdasarkan tag tertentu :

Untuk clone repository berdasarkan tag dan branch tertentu, tambahkan parameter -b setelah command checkout tags, seperti berikut ini :
# git checkout tags/<tag_name> -b <branch_name>
git checkout tags/3.0.2 -b mastergit checkout tags dan branch
Untuk clone repository berdasarkan branch tertentu saja, gunakan parameter --branch setelah perintah clone, seperti berikut ini :
# git clone --branch <branch_name> https://github.com/TryGhost/Ghost.git
git clone --branch master https://github.com/TryGhost/Ghost.gitgit clone spesifik branch
Untuk belajar perintah-perintah dasar git, silahkan klik disini.
Catatan: tulisan ini dipindahkan dari cloudborneo.com, terbit pertama 8 Desember 2019.