Object Oriented Programming

[Tutorial] Memakai Github web dan desktop

Mungkin bukan sesuatu hal yang baru karena teknologi ini sudah sering dipakai oleh para developer.  Tapi mungkin akan berguna untuk para pemula yang sedang belajar tentang git. 

GIT merupakan sebuah Version Control System (VCS) yang digunakan dalam tim pengembangan perangkat lunak untuk bekerja bersama. Version Control maksudnya sistem Git akan mencatat setiap perubahan yang terjadi pada source code kita sehingga memungkinkan untuk mengambil kembali source code lama jika suatu saat kita ingin kembali ke versi berapapun dari aplikasi yang pernah kita tulis. Teman – teman sekalian bisa menggunakan gitlab atau github. Tutorial kali ini saya menggunakan github dan memakai GUI di web ataupun desktop, sehingga tidak menggunakan command prompt agar secara visualisasi mudah bagi pemula. Untuk lebih detail apa dan mengapa pakai git bisa lirik artikel ini juga sih : https://www.petanikode.com/git-untuk-pemula/

Langkah Pertama, Buat akun di github.com

langkah ini bisa dilakukan di website nya : https://github.com

Klik Signup for github atau klik sign in jika sudah punya akun.

Langkah Kedua, Download Github Desktop

Teman – teman sekalian bisa membuka : https://desktop.github.com untuk download versi mac os juga tersedia versi windows.

Langkah Ketiga, Login di github versi Desktop

setelah selesai download, buka aplikasi github, kemudian login dengan akun anda. umumnya, akan di arahkan login ke web kemudian akan minta auth / permissions.

Langkah Keempat, Membuat repository di web github atau di versi desktop.

Repository ini nanti tempat kita menaruh project dan file, jadi semacam directory nya.

New Repository versi web
Bisa Create Repos di Desktop versi di harddrive dahulu, kemudian commit.

Tetapi pada praktek kali ini saya mengarahkan untuk create repositorynya lewat web saja. Jadi buka web github.com dan anda sudah login tentunya, kemudian new repository.

Setelah repository di create, biasa nya membuat file readme.md ( di isi untuk instruksi khusus atau keterangan bila ada yang ingin di tambahkan )

Kemudian anda bisa setting juga repository nya sebagai public ( Bisa di akses umum ) atau kah private. Contoh di sini saya buat CampaignIOS dengan sifat private, kemudian anda bisa invite collaborator ( siapa saja yang bisa berkolaborasi di repos ini ).

di menu settings, manage access untuk invite collaborator

Langkah Kelima, membuat clone repos di local menggunakan desktop github

Buka desktop apps github nya, kemudian clone from the internet. Atau klik repository di Your repositories. kemudian klik Clone.

Tentukan lokasi path folder localnya

Langkah Keenam, Membuat file contoh di folder lokal.

Buatlah satu file contoh kode di folder local untuk kemudian nantinya kita commit ke repository server github.

di sini saya membuat file test.js

Langkah Ketujuh, Commit pertama kali

Setelah file selesai dibuat, di simpan di folder clone repos lokal, maka langkah selanjutnya buka github desktopnya, dan lakukan commit pertama kali dengan mengeklik commit.

Setelah cek file nya, klik commit to master.
Selesai Commit klik push origin. untuk mengupload ke server repository.
Selesai push origin tampilan desktop seperti ini.

Selesai commit bisa buka website github, login atau refresh untuk melihat dan memastikan bahwa file sudah berhasil di commit.

bisa di lihat, di repos campaignIOS saat ini sudah ada file test.js

Langkah kedelapan, Edit file contohnya untuk commit kedua.

File diubah misalkan comment coding nya di buang di beberapa row

Setelah file di ubah, klik commit to master di github desktop. selesai commit klik push origin.

Klik Push origin setiap habis commit.

Refresh di web, kita bisa melihat sudah ada 2 commits.

Klik 2 commits.
Maka terlihat untuk file yang sama ada 2 versi file nya.

Langkah Kesembilan, mengembalikan ke versi sebelumnya

Apabila coding yang di commit ternyata salah, dan ingin mengembalikan ke versi sebelumnya anda cukup klik kanan, revert pada file yang ingin di kembalikan ke versi sebelumnya.

Revert this commit untuk mengembalikan atau membuang commit-an.
Push and merge untuk menyinkronkan, dan sekarang di repos lokal anda adalah kembali menjadi file commit-an yang pertama.

Demikian tutor Github menggunakan GUI web dan versi desktop, dan saya mengajak teman – teman sekalian ikut meramaikan komunitas ngopi ngoding dengan subscribe channelnya, like dan comment di video – video yang ada berikut link youtube nya : https://www.youtube.com/c/ngopingoding

Terima Kasih 😉

Leave a Reply

Your email address will not be published. Required fields are marked *