Cara Penggunaan Github
Penggunaan Sederhana Github untuk Mengupload Project atau Source Code
Github
Github merupakan platform yang digunakan oleh Developer untuk meng-hosting (menyimpan) source code, mengelola project, serta berkolaborasi mengerjakan suatu proyek dengan developer yang lain.
Github sendiri merupakan platform yang menggunakan teknologi Git untuk mengelola source code yang disimpan di Github. Cara kerja dari Github sendiri pun sama seperti cara kerja Git karena memang Github menggunakan teknologi di baliknya.
Git sendiri merupakan sistem pengontrol versi (Version Control System) yang ditujukan untuk mengelola source code atau project. Git bertugas untuk mencatat setiap perubahan kode yang dilakukan oleh developer.
Sederhananya:
- Git: Software yang mencatat setiap perubahan kode yang dilakukan oleh Developer
- Github: Platform yang digunakan untuk berkolaborasi dalam mengembangkan suatu project.
Penggunaan Github sendiri bisa digunakan untuk:
- Menyimpan source code
- Berkontribusi ke proyek open source
- Bekerja sama dengan tim dalam mengembangkan proyek
Cara Kerja Sederhana Git dan Github
Berikut ilustrasi cara kerja sederhana Git dan Github dalam menggembangkan Game Among Us yang didevelop oleh Developer A dan Developer B.
- Developer A mengembangkan Game Among Us di local menggunakan Git
- Setelah selesai mengerjakan suatu fitur (fitur A), Developer A mengirimkan (push) source code ke Github
- Developer B meng-clone (mengunduh) source code Game Among Us ke local, lalu mengembangkan fitur baru (fitur B) di local menggunakan Git
- Setelah selesai mengembangkan fitur B di local, Developer B mengirimkan (push) perubahan terbaru (source code) ke Github
- Game Among Us sekarang sudah memiliki dua fitur (Fitur A & B) yang dikembangkan oleh Developer A dan Developer B menggunakan teknologi Git dan Github
Pada ilustasi di atas, developer A & B menggunakan teknologi Git di local untuk mencatat setiap perubahan yang dilakukan. Developer A & B juga menggunakan Github untuk menyimpan source code yang telah mereka kerjakan di local sekaligus sebagai sarana berkolaborasi dalam mengembangkan Game Among Us.
Daftar Github
Sebelum menggunakan Github, kita harus mendaftar terlebih dahulu
- Buka Github. Lalu pilih menu register atau langsung register di halaman depan
- Buat username, email, dan password. Email harus aktif karena akan dikirimkan link aktivasi github
- Buka email lalu cek email dari Github, kemudian lakukan aktivasi
- Jika sudah melakukan aktivasi, seharusnya langsung login dan diarahkan ke Dashboard Github. Jika tidak, maka lakukan Sign-in Github secara manual
- Isi username dan password yang telah dibuat pada tahapan register
- Jika sudah Sign In, maka kita akan diarahkan ke Halaman Dashboard Github
Upload Project ke Github
Kita akan menggunakan github secara sederhana untuk menyimpan project atau source code kita.
Pada pembahasan ini, kita masih belum menggunakan Git melalui terminal untuk mengupload project. Terkait penggunaan git, akan dibahas pada pembahasan yang lain.
- Buat project sederhana di local atau laptop sendiri terlebih dahulu. Buat folder dengan nama Project Pertama, lalu buat file dengan nama index.html di dalam folder tersebut dan tuliskan kalimat “Hello World, saya Belajar Github”.
- Masuk ke Github
- Klik menu New Repository di bagian kanan Atas
- Selanjutnya, isi form untuk pembuatan repository
- Pada bagian Repository Name isi nama project yang akan dibuat. Pada bagian Description isi deskripsi dari project. Untuk bagian yang lainnya biarkan default terlebih dahulu
- Setelah itu klik button Create Repository
- Kemudian akan tampil halaman dari Repository yang telah kita buat
- Selanjutnya kita akan mengupload project yang ada di komputer atau local ke github
- Klik link uploading an existing file
- Kita akan diarahkan ke halaman upload project
- Lakukan drag and drop pada project yang sudah dibuat di local tadi dengan nama Project Pertama.
- Jika sudah terupload, maka akan muncul bagian yang menampilkan bahwa folder Project Pertama sudah diupload.
- Selanjutnya, pada bagian Commit changes, kita harus menuliskan isi pesan yang menggambarkan dari proses atau perubhana yang kita lakukan. Pada kasus ini, kita mengupload project pertama, maka isi pesannya dengan kalimat “Mengupload project pertama ke github”
- Jika sudah menambahkan pesan, klik Commit changes
- Tunggu beberapa saat, maka project yang tadi di local sudah terupload ke Github
- Selesai
Kita telah membahas penggunaan sederhana dari Github, salah satu penggunaannya adalah untuk menyimpan source code kita yang ada di local ke Github.
Mengenai pembahasan Git dan cara penggunaan Git, akan dibahas di lain kesempatan.
Terima kasih.