Pastikan Anda sudah diundang terlebih dahulu
Untuk dapat bergabung ke sebuah proyek dan dapat melakukan pull dan push dari lokal/repo, Anda perlu mengikuti beberapa langkah umum dalam pengelolaan proyek kolaboratif menggunakan sistem kontrol versi seperti Git. Berikut adalah panduan umumnya:
-
Clone Repo:
- Setiap anggota tim harus melakukan "cloning" repo proyek ke lokal masing-masing dengan menggunakan perintah
git clone
. Contohnya:git clone <URL_REPO>
- Setiap anggota tim harus melakukan "cloning" repo proyek ke lokal masing-masing dengan menggunakan perintah
-
Buat Cabang (Branch) Baru:
- Setiap anggota tim sebaiknya membuat cabang baru untuk bekerja pada fitur atau perbaikan tertentu. Ini membantu dalam mengisolasi perubahan dan menghindari konflik. Gunakan perintah
git checkout -b
untuk membuat dan beralih ke cabang baru:git checkout -b nama_cabang
- Setiap anggota tim sebaiknya membuat cabang baru untuk bekerja pada fitur atau perbaikan tertentu. Ini membantu dalam mengisolasi perubahan dan menghindari konflik. Gunakan perintah
-
Lakukan Perubahan:
- Setiap anggota tim dapat melakukan perubahan pada kode di dalam cabang mereka sesuai dengan tugas atau fitur yang ditugaskan.
-
Commit dan Push:
- Setelah melakukan perubahan, Anda harus melakukan commit untuk menyimpan perubahan tersebut secara lokal, dan kemudian push perubahan ke repo proyek di server. Gunakan perintah berikut:
git add . git commit -m "Pesan commit Anda di sini" git push origin nama_cabang
- Setelah melakukan perubahan, Anda harus melakukan commit untuk menyimpan perubahan tersebut secara lokal, dan kemudian push perubahan ke repo proyek di server. Gunakan perintah berikut:
-
Pull Request (PR):
- Setelah push perubahan ke repo, anggota tim dapat membuat Pull Request untuk meminta pemilik repo untuk menggabungkan perubahan mereka ke dalam cabang utama proyek.
-
Review dan Diskusi:
- Tim dapat memberikan review pada Pull Request, melakukan perubahan jika diperlukan, dan berdiskusi tentang perubahan yang diajukan.
-
Merge Pull Request:
- Setelah Pull Request diulas dan disetujui, pemilik repo atau pengelola proyek dapat menggabungkan (merge) perubahan tersebut ke dalam cabang utama proyek.
-
Sinkronisasi dengan Cabang Utama (Branch):
- Agar selalu mengikuti perubahan terbaru di cabang utama proyek, anggota tim dapat melakukan pull dari cabang utama (
git pull origin main
) secara teratur.
Link:
- Agar selalu mengikuti perubahan terbaru di cabang utama proyek, anggota tim dapat melakukan pull dari cabang utama (