Membuat repository baru di GitHub dan mengirim pembaruan pertama kali adalah langkah awal yang penting dalam pengelolaan proyek menggunakan Git. Dalam tutorial ini, Anda akan mempelajari cara menginisialisasi repository Git lokal, menambahkan file, dan menghubungkannya dengan repository GitHub untuk mengirimkan pembaruan pertama Anda. Langkah-langkah ini akan membantu Anda mulai bekerja dengan versi kontrol dan memudahkan kolaborasi dalam proyek pengembangan perangkat lunak.
Berikut adalah langkah-langkah untuk membuat repository baru dan mengirim pembaruan pada GitHub, yaitu:
Membuat Repository GitHub
- Buat repository baru di GitHub, yaitu Masuk ke halaman GitHub, pilih tab Repositories, lalu klik tombol New. Masukkan nama repository Anda dan deskripsi (opsional). Pilih Public untuk membuat repository dapat diakses publik, kemudian klik tombol Create repository untuk membuat repository baru.
- Tekan tombol Windows + R, kemudian ketik cmd dan tekan Enter untuk membuka Command Prompt.
- Di dalam Command Prompt, pindah ke folder tempat proyek Anda disimpan. Misalnya, jika folder Anda berada di C:\xampp-new\htdocs\apk_laravel, jalankan perintah cd C:\xampp-new\htdocs\apk_laravel
- Setelah berada di dalam folder yang tepat, inisialisasi repository Git dengan menjalankan perintah
git init. Tambahkan Semua File ke Staging Area menggunakan perintahgit add .(titik dibawakan)Buat commit pertama dengan pesan "Pesan disini" menggunakan perintahgit commit -m "first commit". Pesan ditulis sesuai gambaran commit Anda.- Jalankan perintah untuk mengubah nama cabang menjadi main yaitu git branch -M main
- Tambahkan repositori jarak jauh ke GitHub dengan perintah
git remote add origin <URL repository>, di mana<URL repository>adalah alamat repositori GitHub Anda misal nya https://github.com/syzahraaa/apk_laravel, maka perintah nya git remote add origin https://github.com/syzahraaa/apk_laravel - Terkahir, kirim (push) commit tersebut ke repositori GitHub dengan perintah
git push -u origin main
Kolaborasi Repository GitHub
- Pada halaman https://github.com/syzahraaa/apk_laravel, klik tab "Settings", lalu pilih "Collaborator".
- Anda biasanya akan diminta untuk memasukkan kata sandi akun GitHub Anda.
- Klik tombol "Add people", kemudian ketik nama pengguna GitHub atau alamat email dari orang yang ingin Anda invite untuk berkolaborasi.
- Setelah orang tersebut ditambahkan, mereka akan menerima undangan untuk dapat berkolaborasi dalam kode di repository GitHub tersebut.
Clone Repository GitHub
- Terima invite untuk kolaborasi repository GitHub
- Tekan tombol Windows + R, kemudian ketik cmd dan tekan Enter untuk membuka Command Prompt.
- Di dalam Command Prompt, pindah ke folder untuk menyimpan repository. Misalnya, jika ingin menyimpan di folder C:\xampp-new\htdocs, jalankan perintah cd C:\xampp-new\htdocs
- Ketik perintah git clone <URL repository> dengan contoh perintah nya yaitu git clone origin https://github.com/syzahraaa/apk_laravel
- Setelah proses cloning selesai, kode tersebut akan tersedia di komputer Anda dan siap untuk dilakukan kolaborasi.
Mengirim Perubahan ke Repository GitHub
Jika Anda baru pertama kali melakukan clone repository, Anda tidak perlu menjalankan perintah untuk menarik perubahan terbaru. Namun, jika sudah ada perubahan dari kolaborator lain di repository, disarankan untuk menarik perubahan tersebut menggunakan perintah git pull origin main- Setelah menarik perubahan, Anda dapat melakukan perubahan kode sesuai kebutuhan, atau jika Anda sudah melakukan perubahan sebelumnya, maka lanjut ke langkah berikutnya.
Periksa perubahan kode jika ingin melihat kode mana saja yang anda ubah dengan perintah git statusTambahkan semua perubahan ke staging area dengan perintah git add .(titik dibawakan)- Membuat commit dengan Pesan yang Sesuai yaitu git commit -m "Pesan disini"
- Terakhir, mengirim perubahan dengan perintah git push -u origin main
Dengan mengikuti langkah-langkah di atas, Anda telah berhasil membuat repository GitHub baru, menginisialisasi repository Git lokal, serta mengirimkan pembaruan pertama ke GitHub. Proses ini juga membuka jalan bagi kolaborasi dalam proyek pengembangan perangkat lunak, memungkinkan banyak pengembang untuk bekerja bersama secara efisien. Kolaborasi dengan GitHub akan memudahkan Anda dalam mengelola versi kode, melacak perubahan, dan berbagi kontribusi dengan tim.