Menggunakan Git dengan GitHub di Windows

Hermanto - Sebenarnya sudah lama saya ingin membuat tutorial tentang Git dan GitHub untuk Windows, karena saya sudah lumayan lama menggunakan Git untuk kebutuhan pembangunan aplikasi. Walaupun mungkin banyak tutorial yang hampir sama, tapi kali ini saya akan membuatnya menjadi sederhana dan mudah dimengerti.

Apa itu Git?
Sebelumnya sebaiknya kamu memahami apa yang dimaksud dengan Git. Dari yang saya pahami Git adalah salah satu CVS (Control Version System) yang terdistribusi dengan nama lain DCVS (Distributed CVS). Membedakan dengan jenis CVS lain seperti Subversion adalah pada Git semua perubahan/update dimuat dalam bentuk file terkompresi sehingga akan lebih aman dalam jika ada kerusakan beberapa file lain. Tapi hal ini tentu akan membuat file Git menjadi lebih besar.

Git ini sangat diperlukan bagi kamu sebagai developer software baik bekerja sendiri apalagi dalam team work. Karena dengan menggunakan Git setiap update versi yang kamu buat akan tercatat di dalam database Git sehingga bukan hal yang sulit untuk kamu kembali perkerjaan kamu beberapa versi sebelumnya jika diperlukan.

Beberapa perintah dasar Git
git init : perintah untuk membuat repositori
git config: konfigurasi awal berisi user dan email
git add : menambahkan file yang akan di masukkan ke staging index.
git commit: menambahkan file yang ada di staging index ke dalam database repositori lokal.
git push: update database repositori lokal ke remote repository (untuk tutorial ini kita ke github)

Apa itu GitHub?
GitHub adalah salah satu git hosting yang gratis yang populer saat ini terutama untuk proyek-proyek open source.

Untuk memmahami tutorial ini, kamu harus juga sudah menjalankan 3 tutorial saya sebelumnya, yaitu: KompilasiwxWidgets 3 dengan MinGW di windows, MemulaiwxWidgets dengan Codelite di Windows dan MembangunGUI wxWidgets dengan wxFormBuilder.

Instalasi dan Penggunaan Git di windows.

Langkah-langkah menjalankan Git di windows:
  1. Buat akun terlebih dahulu di GitHub.
  2. Download software Git di http://git-scm.com/downloads. Pilih versi untuk Microsoft Windows. Kemudian lakukan instalasi sampai selesai.
  3. Pilih proyek wxWidgets yang sudah kamu buat seperti tutorial memulai wxWidgets dengan Codelite. Masuk ke folder C:/myProject/wxWidgetsProject, klik kanak pada folder itu maka akan muncul seperti di bawah.
  4. Pilih Git Bash Here untuk membuka jendela Git command line.
  5. Buatlah repositori lokal baru dengan mengetik perintah:
    git init
    
    Maka akan dibuat folder .git pada C:/myProject/wxWidgetsProject
  6. Konfigurasi user dan email sebagai pengenal dari repositori
    git config user.name “namakamu”
    git config user.email “emailmu@mail.com”
    
  7. Untuk memasukkan semua file yang berada dalam folder wxWidgetsProject ke staging index ketik kode
    git add *
    

  8. Beri perintah commit agar staged file masuk ke dalam database repositori lokal.
    git commit -m 'wxWidgetsProject : SimpleWidget dengan Codelite 5.3' 



Upload repositori lokal ke GitHub
Apabila selesai perintah commit berhasil maka database repositori lokal sudah berisi file update terakhir. Langkah selanjutnya kita mengirim ke remote repository, untuk tutorial ini kita menggunakan GitHub.

Langkah-langkah upload repositori lokal ke GitHub:
  1. Buka github.com, masuk dengan akun yang baru saja kamu buat, kemudian buat repositori. Untuk tutorial ini saya membuat repositori di GitHub dengan nama wxProject. Nama ini sesuaikan dengan yang kamu buat
  2. Setelah selesai ketikkan perintah push seperti di bawah ini
    git remote add origin https://github.com/akunmu/wxProject.git
    git push -u origin master
    
    Ganti akunmu sesuai dengan akun yang kamu buat di github.com. Juga nama dan password sesuaikan dengan akun kamu di GitHub.
  3. Jika perintah push berhasil maka repositori wxProject di GitHub akan terupdate.



Sampai di sini tutorial menggunakan Git dengan GitHub di windows, kamu sudah bisa memanfaatkan Git dengan GitHub untuk menyimpan update versi kode program kamu. Setiap perubahan akan tercatat sehingga akan mudah kamu kembali ke versi sebelumnya tanpa harus kehilangan perubahan-perubahan dalam pengembangan software kamu.


Selamat mencoba, semoga bermanfaat.

Tags: Git, GitHub, CVS (Control Version System), repositori, wxWidgets, Codelite, MinGW



0 Response to "Menggunakan Git dengan GitHub di Windows"

Posting Komentar