git adalah Version Control System terdistribusi . Git akan mencatat setiap perubahan yang terjadi pada source code/file yang memungkinkan kita untuk mengambil kembali source code atau file pada saat kita butuhkan, pada versi/revisi berapapun yang pernah kita lakukan (version control).
sebagai ilustrasi adalah ketika kita sedang mengembangkan aplikasi atau dokumen ,jika kita melakukan commit ke repository git, pada saat itu juga kita melakukan versioning dan setiap perubahan file setelah proses commit akan selalu tersimpan dengan baik , dan kita bisa kembali ke versi berapapun didalam perubahan aplikasi atau file yang sudah kita simpan
.
salah satu web yang menyediakan free repository adalah github, dengan menggunakan github, kita bisa memberikan akses repository yang kita buat kepada orang lain (team/public). Buat Account di github.com , untuk pengguna windows download juga software git di https://git-scm.com/download/win kemudian install.
Buka direktori tempat project atau dokumen yang akan kita masukan ke repository, sebagai contoh folder CI yang berada di htdocs klik kanan dan pilih git bash here untuk membuka shell / command git.
Lakukan inisiasi dengan mengetik command berikut
1
git init
Langkah berikutnya adalah dengan memasukan file / folder ke dalam stagging area (temp repo)
git add * (untuk memasukan seluruh file dan folder didalam folder CI)
git add namafile.ext (memasukan 1 file)
git add nama_folder (memasukan folder)
Simpan repository dengan command berikut
git commit -m isi_komentar
Login ke github.com dan pilih new repository dan Create
sebagai contoh proses diatas akan menghasilkan link repo https://github.com/ragilt/CodeIgniter-V3.0.3.git kemudian tambahkan remote repository di git bash dengan command berikut
Pada saat membuat repo di github, secara default terdapat file readme.md download terlebih dahulu dengan command
git pull origin master
pada saat melakukan command git pull origin master, secara otomatis file readme.md akan terbuka di bash command, untuk menambahkan isi dari readme silakan edit dan setelah selesai tekan esc : wq
dan bisa dilihat di folder htdocs/CI terdapat file baru berupa Readme.md
Langkah terakhir adalah dengan upload file ke github dengan command
Ѵery іnteresting.