Di tutorial ini anda akan mengetahui apa itu git beserta kegunaannya dalam membangun sebuah web app dan seberapa penting kegunaannya bagi para developer yang bekerja secara team.

Apa itu Git ?

Git adalah tools yang berfungsi sebagai Version Control System (VCS) Version Control maksudnya sistem Git akan mencatat setiap perubahan yang terjadi pada source code kita sehingga memungkinkan untuk mengambil kembali source code lama jika suatu saat kita ingin kembali ke versi berapapun dari aplikasi yang pernah kita tulis.

misal kita sedang membangun aplikasi lalu setelah selesai dan jadi kita simpan di repository di Git , bisa di sebuah aplikasi ini adalah versi yang pertama (1).  Lalu kita ingin mengupdatenya lalu kita asumsikan sudah sampai versi 5, lalu apakah versi 1 hilang dan tidak bisa di gunakan lagi ? jawabannya MASIH.  itulah kegunaannya Git setelah kita bekerja beberapa kali memperbaiki atau menambahkan fitur pada source code kita sampai 20 versi sekali pun kita akan selalu bisa untuk kembali ke versi lama yang keberapapun begitu juga sebaliknya.

Apakah Git itu Penting ?

Kenapa Git penting untuk tim developer? Dengan menggunakan Git, setiap orang dalam sebuah tim dapat melakukan perubahan pada source-code tanpa harus takut terjadi bentrok ataupun kesulitan dalam menggabungkan hasil perubahan yang mereka lakukan. Dengan menggunakan Git, setiap perubahan pada source-code akan terlacak pesan perubahannya, apa saja yang diubah, siapa yang mengubah dan kapan waktunya.

 

Perintah dasar Git:

  • git init untuk membuat repo lokal baru pada perintah ini akan dibuat sebuah folder baru yang bernama “.git”
  • git status untuk melihat status dari repo lokal
  • git add untuk menambahkan file ke dalam repo yang sebelumnya sudah dibuat
  • git commit untuk menyimpan seluruh perubahan yang terjadi
  • git pull / push untuk menyimpan dan mengambil data dari remote repo
  • git checkout untuk pindah branch
  • git diff untuk membandingkan perubahan file
  • git merge untuk melakukan penggabungan antar branch
  • git remote untuk menambahkan remote repo baru
  • git reset untuk membatalkan perubahan pada repo lokalsebenarnya masih banyak lagi perintah-perintahnya, hanya saja yang saya berikan di atas adlah perintah umum yang sering di gunakan saja.

Cukup sekian pembahasan tentang Git, sampai bertemu pada artikel selanjutnya.