
Perintah Git yang paling umum digunakan adalah ‘Git Clone’. Ini digunakan untuk membuat copyan atau klon dari repositori target yang ada di direktori baru. Repositori asli akan disimpan di engine jarak jauh atau sistem file lokal dengan protokol yang didukung yang dapat diakses.
Pada artikel ini, Anda akan menjelajahi useran perintah klon Git secara rinci. Utilitas command line Git yang digunakan untuk mengarahkan repositori yang ada dan membuat copyan direktori yang ditargetkan itu. Di sini, kita akan memeriksa berbagai opsi konfigurasi perintah klon Git dan contoh terkaitnya. Kami telah mengimplementasikan contoh klon Git pada sistem Linux Ubuntu 20.04.
Mengkloning Repositori Git dengan Menggunakan Perintah Git Clone
Jika Anda ingin membuat tiruan dari repositori Git yang ada, Anda dapat dengan mudah melakukannya menggunakan perintah Git clone. Misalnya, Anda ingin berkontribusi pada sebuah proyek, maka cukup gunakan perintah kloning Git. Jika Anda pernah menggunakan sistem VCS sebelumnya, seperti Subversion, maka Anda akan terbiasa dengan perintah ‘clone’ dan bukan ‘checkout’. Sistem ini hanya mengambil copy pekerjaan. Di sini, klon Git adalah seluruh repositori server, bukan hanya copyan yang berfungsi. Saat Anda menjalankan perintah klon Git di sistem Anda, setiap versi file dengan keseluruhan proyek ditarik ke bawah secara default di lokasi yang Anda tentukan. Misalkan jika disk server Anda rusak karena alasan apa pun, maka dengan menggunakan klon client mana pun, Anda dapat mengatur server kembali ke statusnya. Anda mungkin kehilangan kait sisi server tetapi semua versi file akan tersedia di sana.
Sintaks perintah Git Clone
$ git clone <git-hub URL>
Contoh
Misalnya, kami ingin mengkloning perpustakaan yang disebut ‘libgit2’. Dengan menggunakan tautan Git, yang ditunjukkan di bawah, Anda dapat membuat copyan perpustakaan itu.
Sekarang, dengan menjalankan perintah klon Git berikut, buat klon dari repositori itu:
$ git clone https://github.com/libgit2/libgit2
Perintah di atas membuat direktori bernama ‘libgit2’ di mana direktori.git diinisialisasi di dalamnya, semua data pull-down dari repositori di atas, kemudian memeriksa versi terbaru dari copy pekerjaan. Sekarang, Anda dapat menavigasi ke direktori ‘libgit2’ yang sudah dibuat. Anda akan menemukan semua file proyek di sana, siap digunakan sekarang.
Anda dapat mengkloning repositori ke dalam direktori yang diubah namanya alih-alih libgit2, lalu Anda dapat menentukan argumen tambahan sebagai nama direktori.
$ git clone https://github.com/libgit2/libgit2 mytestproject
Perintah di atas akan melakukan hal yang sama seperti yang sebelumnya, tetapi sekarang nama direktori target disebut ‘mytestproject’. Dengan menggunakan perintah berikut, Anda dapat menavigasi ke direktori di atas dan membuat daftar file dari direktori ‘mytestproject’:
$ cd mytestproject
$ ls -a
Opsi Git Klon
Dengan perintah Git clone, Anda dapat menggunakan banyak opsi berbeda sesuai dengan kebutuhan Anda. Untuk menampilkan semua opsi kloning Git, Anda akan mengetikkan perintah berikut di terminal:
$ git clone
Anda akan mengamati berbagai opsi yang dapat Anda gunakan dengan mudah dengan perintah klon Git.
Contoh Protokol URL Git
Anda dapat menemukan protokol URL Git dalam sintaks berikut:
SSH :
ssh://[user@]host.xz[:port]/path/to/repo.git/
Git :
git://host.xz[:port]/path/to/repo.git/
HTTP :
http[s]://host.xz[:port]/path/to/repo.git/
Kesimpulan
Dari informasi di atas, kita telah membahas cara menggunakan perintah Git clone di Ubuntu 20.04. Selanjutnya, kita telah melihat cara mengkloning repositori target. Git mendukung protokol URL yang berbeda termasuk yang telah kami sebutkan di artikel ini. Untuk informasi lebih lanjut tentang perintah klon Git, Anda bisa mendapatkan bantuan dari halaman utama perintah klon Git.