Disini saya akan membuat tutorial singkat cara menggunakan git dasar untuk tujuan : Mengerjakan tugas secara berkelompok, dan review kode jika ada kesalahan. Jadi bukan untuk tujuan serius/profesional ya 😀 . Hal ini saya buat karena kemirisan saya melihat kawan kuliah :
- Satu kelompok, si A buat program, B buat laporan, C nge print dan beliin makanan
- Satu kelompok semua kerja, gabunginnya ngirim kode di zip dikirim di email atau whatsapp
- Liat laptop temen, ada folder kaya gini
- proyek_uas
- proyek_uas_fix
- proyek_uas_tambah_fitur
- proyek_uas (1)
- Mau konsul ke temen (setingkat atau beda tingkat), ngirim kode lewat zip ke email, whatsapp, atau foto (pake hp lagi fotonya 😀 )
Kenapa tidak menggunakan google drive (backup and sync yang live update dengan komputer kita tidak usah buka google drive di web)
- Kalau anda dan kawan anda mengedit file yang sama, ya udah sama aja kaya kasus yang saya jelaskan diatas
- Tidak bisa seperti git 😀 (setelah anda mencoba git, anda pasti paham)
Oleh karena itu di tutorial ini saya buat outpunya bisa mengerti hal berikut dengan batasan yang tidak seperti penggunaan git yang serius/professional. Ditujukan untuk yang waktu mepet karena darurat lagi ngerjain tugas
- Commit
- Checkout
- diff
- Branch
- Batasan : 1 orang 1 branch
- Tidak ada feature branch, testing, production, dsb
- Github (Remote)
- Batasan : menggunakan github karena lebih mudah dibanding yang lain nya
- Menggunakan https bukan ssh
- Menggunakan github desktop, bukan git bash karena kalau installnya next next next default editornya vi wkwkwkwk 🤣
- Merge
- Conflict
Contoh Output
Oke kita langsung mulai ke tutorial nya aja
Persiapan tempur
Bikin akun github, download apliaksi github desktop, login pakai github deskop