Belajar GIT

http://git-scm.com/images/logos/downloads/Git-Logo-2Color.png


Pada kesempatan kali ini, saya akan membahas tentang GIT. Tahukah Anda apa itu GIT?
GIT merupakan salah satu Version Control. Wah apa tuh??
Sini saya jelaskan..
Version Control adalah sebuah sistem yang mencatat setiap perubahan terhadap sebuah berkas atau kumpulan berkas, sehingga pada suatu saat kita dapat kembali kepada salah satu versi dari berkas tersebut. Kalo di Linux kita kenal dengan istilah repository. Nah, GIT merupakan version control yang paling populer yang pada situs webnya adalah Github.
Lalu apa fungsinya GIT??
GIT berfungsi untuk membantu tim developer dalam membuat sistem aplikasi. Dalam membuat sistem aplikasi, terutama aplikasi yang besar, sudah tentu kita bekerja secara tim. Nah, dengan adanya GIT membantu para anggota dalam menyatukan file project aplikasi yang mereka buat. Jadi, sangat membantu sekali bukan??

Nah, lalu bagaimana cara menggunakan GIT? Ini nih cara pakainya.
1. Buat akun terlebih dahulu di situs github.com.
2. Setelah selesai, kita lanjutkan dengan mendownload software git di alamat ini http://git-scm.com/downloads. Sesuaikan dengan sistem operasi yang teman-teman gunakan yah.
3. Buka aplikasi Git Bash (CLI version)  untuk OS Windows atau OS Mac. Sedangkan untuk Linux   buka aplikasi terminal.
4. Ketikkan seperti dibawah ini.
5. Masuk ke direktori aplikasi kita
  •     Untuk versi Windows

      cd C:/repo/direktori_aplikasi
  •     Untuk Linux & Mac

      cd /repo/direktori_aplikasi
6. Lakukan inisialisasi repositori

 git init
    Akan keluar tulisan :

 Initialized empty Git repository in /home/debbyfauzia/repo/psb/.git/
7. Masukkan semua aplikasi ke dalam antrian repositori

 git add .
8. Lihat status progresnya

 git status
   Akan muncul hasil seperti ini :
 1# On branch master
 2#
 3# Initial commit
 4#
 5# Changes to be committed:
 6# (use "git rm --cached ..." to unstage)
 7#
 8# new file: admin/daftar-siswa.php
 9# new file: admin/daftar-user.php
 10# new file: admin/edit-pesan.php
 11# new file: admin/edit-petugas.php
9. Lakukan commit terhadap file-file yang sudah masuk ke dalam daftar repo

 git commit -m "Commit Pertama"
   Akan muncul progress seperti di bawah ini :
 1[master (root-commit) 7b73710] Commit Pertama
 2
 375 files changed, 2611 insertions(+), 0 deletions(-)
 4create mode 100644 admin/daftar-siswa.php
 5create
 6
 7mode 100644 admin/daftar-user.php
10. Sekarang login ke akun github. Buat sebuah repo dengan meng-klik link di pojok kanan atas
      “Create New Repo”.
11. Kita akan mendapatkan akses url untuk alamat repo yang baru kita buat. Contohnya pada tutorial
      ini ialah https://github.com/debbyfauzia/OptionMenu.git
12. Kembali ke terminal atau Git Bash, ketikkan perintah berikut untuk menginisialisasi alamat repo
      melakukan remoting pada repo yang akan kita gunakan :
      git remote add origin https://github.com/debbyfauzia/OptionMenu.git
13. Kemudian ketik perintah selanjutnya untuk melakukan Pull dari Github ke lokal repo komputer
      kita
      git pull origin master

   Akan muncul hasil seperti berikut :
   warning: no common commits
   remote: Counting objects: 6, done.
   remote: Compressing objects: 100% (2/2), done.
   remote: Total 6 (delta 0), reused 0 (delta 0)
   Unpacking objects: 100% (6/6), done.
   From https://github.com/debbyfauzia/OptionMenu
   * branch master -> FETCH_HEAD
   Merge made by recursive.
   README.md | 3 +++
   1 files changed, 3 insertions(+), 0 deletions(-)
   create mode 100644 README.md
 
14. Dan yang terakhir, kita akan melakukan Push folder project aplikasi kita ke situs Github
    git push origin master
   Kita akan diminta untuk memasukkan username dan password dari akun Github yang kita
   gunakan. Hasilnya seperti di bawah ini :

  Username:
  Password:
  Counting objects: 82, done.
  Delta compression using up to 4 threads.
  Compressing objects: 100% (81/81), done.
  Writing objects: 100% (81/81), 194.61 KiB, done.
  Total 81 (delta 8), reused 0 (delta 0)
  To https://github.com/gedelumbung/OptionMenu.git
  5b641f5..0b590a9 master -> master
 
15.  Setelah itu, mari kita cek direktori repo yang telah kita buat. Jika berhasil, maka akan terlihat
      daftar file-file dan folder aplikasi kita .

Bagaimana sudah mengerti pembahasan awal dari GIT?? Jika kurang paham bisa buka tutorial dibawah ini http://git-scm.com/book/id/v1/Memulai-Git-Dasar-Git

Sekian dulu penjelasan saya mengenai GIT. Lain kesempatan saya lanjutnya kembali. Semoga bermanfaat :) 






















  
     
 

































0 komentar