Pengenalan Github
Github adalah sebuah layanan repositori untuk menyimpan project secara online, project yang kita upload di github bersifat open-source yang bisa dikembangkan oleh programmer lain. Kelebihan Github adalah ketika kita membuat sebuah repositori project, kemudian menguploadnya lalu kita membuat perubahan atau penambahan pada project tersebut dan di upload ulang ke repositori itu maka project yang lama tidak akan hilang, jadi kita bisa membuat beberapa versi dari project yang dibuat dan hal ini sangat memudahkan bila kita ingin ke versi sebelumnya.
Github merupakan layanan repositori git yang sangat besar dan telah dikenal luas. Banyak varian repositori yang bisa diakses secara gratis sehingga menjadikan Github menjadi terkenal dengan layanan penyimpanan source code. Jika proyek kita bersifat open source, Github bisa menjadi pilihan yang tepat. Namun kelemahannya, jika kita menginginkan privasi untuk proyek, kita harus membayar Github.
Perintah Dasar
Github ada beberapa perintah dasar yang biasanya digunakan, perintah dimulai dari kata “git” :
git inituntuk membuat repositori lokal di dalam folder project.
git clonemeng-clone atau meng-copy projek dari repositori.
git statusuntuk menampilkan status pada repositori lokal.
git addmenambah file baru pada repositori yang dipilih.
git commitmenyimpan perubahan, dan setiap perubahan ini wajib memberikan keterangan pada setiap perubahan.
git pushmengirimkan perubahan file setelah di commit ke repositori.
git pullmengambil file yang sudah di ubah dan di upload.
git branchmelihat branch yang tersedia pada repositori.
git mergemenggabungkan semua branch yang ada pada repositori.
Berikut langkah-langkahnya:
1. Silahkan buat akun terlebih dahulu di github.com
2. Download software Git disini. Sesuaikan dengan sistem operasi yang digunakan, pada tutorial ini kami menggunakan Windows.
3. Lakukan instalasi Git seperti software pada umumnya Login ke Github.com dan buatlah sebuah repository baru dengan mengeklik tombol yang terletak pada kanan atas seperti gambar berikut:

5. Buat repository baru, misalnya dengan nama “test” kemudian klik tombol Create repository lihat gambar:

6. Sekarang kita bisa mengakses remote repository dengan url
https://github.com/ndraindra/tutorial.git

7. Buka folder pada direktori tempat project yang akan diupload ke repository di Github.
8. Untuk pengguna Windows klik kanan folder project dan pilih Git Bash. Berikut gambarnya:

9. Jika baru pertama kali meggunakan software Git, Lakukan konfigurasi username dan email terlebih dahulu
Git config --global user.name "username anda"
Git config --global user.email "email anda"

10. Setelah melakukan konfigurasi username dan email, kemudian lakukan inisiasi dengan menulis perintah berikut
Git init

11. Kemudian tambahkan semua file yang ada dalam folder project kita, ketikan
Git add .

12. Buat commit projectnya, sebagai contoh disini commit “tutorial”
Git commit –m "tutorial-1"

13. Setelah kita buat commit untuk projectnya, remote repository yang telah dibuat tadi
Git remote add origin https://github.com/ndraindra/tutorial.git

14. Setelah meremote repository, kemudian kita push projectnya dengan perintah
Git push origin master

15. Kirim project ke repository kita dengan perintah
Git pull origin master
17. Tunggu sampai project selesai di upload
18. Jika proses upload selesai, cek pada Github lalu refresh repository, dan kita sudah berhasil upload projek kedalam Github.
