Hii dev, kali ini gua bingung gimana caranya clone spesifik brach, jadi critanya nih repository gua punya beberapa branch, pada prinsipnya "git clone" itu kan bertindak untuk menyalin/mendownload dari upstream ke local, masalahnya cuman gimana caranya clone brach tertentu saja, ada yang bisa?
Oke di stackoverflow memang banyak sekali jawaban-jawaban duplikat, dan gak tau tuh mana yang work untuk kasus kamu, karena dari jawaban di forum tersebut tidak sedikit ditemui korban kemarahan member lain sehingga di unvote, saya kurang paham apakah mereka kecewa terhadap jawaban yang ngaco / tak relevan, atau kecewa dengan sikap para penjawab.
Sekali lagi ada banyak cara-cara yang ditunjukan para mastah di stackoverflow, cuman pada kasus gua, instruksi ini menjadi solusi, dan sesuai dengan apa yang gua harapkan, sangat spesifik file yang gua dapatkan.
git clone --single-branch --branch <branchname> host:/dir.git
Ini bekerja buat github ataupun gitlab, perbedaannya cuman di url hostnya doang.
Perlu kalian tau bahwa tidak semua yang menjawab di stackoverflow itu mastah, ada juga mastahu copas tanpa memahami maksud pertanyaan dan seenak jidat spam di forum tersebut. Buset, ternyata gua bagian dari mayoritas mereka yang kecewa dan unvote wkwkwk.
Sementara itu, jika Anda masih belum yakin dengan project yang Anda clone, maka silakan buktikan sendiri dengan cara mengecek status branch-nya dengan cara.
Get Current Branch
git branch --show-current
Okeh, gitu doang, good luck!