Bagikan melalui


Menyiapkan repositori Git

Repositori Git, atau repositori, adalah folder tempat Git melacak perubahan. Mungkin ada sejumlah repositori di komputer, masing-masing disimpan di folder mereka sendiri. Setiap repositori Git pada sistem bersifat independen, sehingga perubahan yang disimpan dalam satu repositori Git tidak memengaruhi konten yang lain.

Repositori Git berisi setiap versi setiap file yang disimpan dalam repositori. Ini berbeda dengan sistem kontrol versi lain yang hanya menyimpan perbedaan antar file. Git menyimpan versi file di folder .git tersembunyi bersama informasi lain yang diperlukan untuk mengelola kode. Git menyimpan file tersebut dengan sangat efisien, jadi memiliki sejumlah besar versi tidak berarti bahwa ia menggunakan banyak ruang disk. Menyimpan setiap versi file membantu Git menggabungkan kode dengan lebih baik dan membuat bekerja dengan beberapa versi kode dengan cepat dan mudah.

Pengembang bekerja dengan Git melalui perintah yang dikeluarkan saat bekerja di repositori lokal di komputer. Bahkan saat berbagi kode atau mendapatkan pembaruan dari tim, hal itu dilakukan dari perintah yang memperbarui repositori lokal. Desain yang berfokus pada lokal inilah yang menjadikan Git sistem kontrol versi terdistribusi. Setiap repositori bersifat mandiri, dan pemilik repositori bertanggung jawab untuk selalu memperbaruinya dengan perubahan dari orang lain.

Git repositories

Sebagian besar tim menggunakan repositori pusat yang dihosting di server yang dapat diakses semua orang untuk mengoordinasikan perubahan mereka. Repositori pusat biasanya dihosting dalam solusi manajemen kontrol sumber, seperti GitHub atau Azure DevOps. Solusi manajemen kontrol sumber menambahkan fitur dan mempermudah bekerja sama.

Membuat repositori Git baru

Anda memiliki dua opsi untuk membuat repositori Git. Anda dapat membuatnya dari kode dalam folder di komputer, atau mengkloningnya dari repositori yang ada. Jika bekerja dengan kode yang hanya ada di komputer lokal, buat repositori lokal menggunakan kode di folder tersebut. Tetapi sebagian besar waktu kode sudah dibagikan dalam repositori Git, jadi mengkloning repositori yang ada ke komputer lokal adalah cara yang disarankan untuk pergi.

Membuat repositori baru dari kode yang sudah ada

Gunakan perintah git init untuk membuat repositori baru dari folder yang ada di komputer. Dari baris perintah, navigasikan ke folder akar yang berisi kode dan jalankan:

> git init

untuk membuat repositori. Selanjutnya, tambahkan file apa pun di folder ke penerapan pertama menggunakan perintah berikut:

> git add --all

> git commit -m "Initial commit"

Membuat repositori baru dari repositori jarak jauh

Gunakan perintah git clone untuk menyalin konten repositori yang ada ke folder di komputer. Dari baris perintah, buka folder untuk berisi repositori kloning, lalu jalankan:

> git clone https://<fabrikam.visualstudio.com/DefaultCollection/Fabrikam/_git/FabrikamProject>

Pastikan untuk menggunakan URL aktual ke repositori yang ada alih-alih URL tempat penampung yang ditampilkan dalam contoh ini. URL ini, yang disebut URL kloning, mengarah ke server tempat tim mengoordinasikan perubahan. Dapatkan URL ini dari tim, atau dari tombol kloning di situs tempat repositori di-hosting.

Tidak perlu menambahkan file atau membuat penerapan awal ketika repositori dikloning karena semuanya disalin, beserta riwayat, dari repositori yang ada selama operasi kloning.

Langkah berikutnya

GitHub dan Azure Repos menyediakan repositori Git publik dan privat gratis tanpa batas.

Pengguna Visual Studio? Pelajari selengkapnya tentang cara membuat dan mengkloning repositori dari Visual Studio dalam tutorial Git ini.