GitHub merupakan wadah untuk berbagi source code, tapi kali ini saya gunakan sebagai media pengumpulan tugas yang berbentuk source code agar tidak memenuhi email saya dan lebih mudah dalam memantau perkembangan source code, juga mengenalkan GitHub kepada mahasiswa.

Tutorial ini akan menjelaskan cara penggunaan Git bash, dan tidak akan menyenggol masalah github desktop karena mudah saja, hal ini berdasarkan komplain beberapa mahasiswa yang kerepotan karena Windows 32bit tidak bisa menggunakan github desktop.

Untuk bisa menggunakan GitHub terlebih dahulu bisa mendaftar di website-nya, install juga git dari sini, untuk yang menggunakan windows 64bit akan lebih mudah menggunakan github desktop yang bisa didownload di sini. Setelah mendaftar jangan lupa verifikasi di email.

Sign in pada GitHub kemudian buat repository baru dengan klik New repository. Berikan nama misalkan repo_tugas kemudian klik tombol Create repository

Untuk tugas Java Netbeans dan Android Studio bisa dibuat terlebih dahulu projectnya kemudian simpan, lalu buka foldernya, klik kanan tempat kosong pilih Git bash here. Pada tugas C++ bisa dibuat terlebih dahulu foldernya kemudian sama dengan sebelumnya, klik kanan. Git bash here

Ketikkan perintah berikut yang mana akan menandai bahwa folder tersebut merupakan sebuah repository

git init

Ketikkan perintah berikut yang menghubungkan antara repository local dengan repository github, copy dari https dari halaman github setelah berhasil membuat repository misalkan https://github.com/username/repo_tugas.git

git remote add origin "https://github.com/username/repo_tugas.git"

Buat file C++ dan simpan dalam folder repository local, kita bisa lihat status repository dengan mengetikkan

git status

Kita akan push file yang kita buat tadi, terlebih dahulu kita add dengan perintah

git add -A

Kemudian kita commit dengan perintah

git commit -a -m "Commit Pertama"

Jika ada perubahan file maka lakukkan add lagi, dan commit lagi seperti pada 2 (dua) perintah sebelumnya. Untuk melihat riwayat commit bisa dengan perintah

git log

Terakhir untuk mengupload semua ke repository GitHub, lakukan dengan perintah

git push -u origin master

Video bag.1

Video bag.2

Lebih lengkap di