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