Git merupakan software berbasis Version Control System (VCS) yang bertugas untuk mencatat perubahan seluruh file atau repository suatu project. Jadi jika kita ada perubahan di dalam syntax ataupun file software ini akan mencatat semua historynya.
Git sekarang banyak digunakan oleh kebanyakan developer untuk berkolaborasi dalam suatu pekerjaan aplikasi perangkat lunak. Banyak syntax GIT yang bisa digunakan.untuk mengontrol pekerjaan kita, tapi yang sering digunakan dan harus diketahui adalah sebagai berikut :
git config
Perintah ini digunakan untuk konfigurasi awal dari git yang akan kita gunakan, contohnya jika kita ingin menkonfigurasi informasi email untuk git kita, adalah sebagai berikut :
git config --global user.email azis@melihatdunia.com
git init
Perintah ini digunakan untuk membuat repository baru. Yaitu folder yang akan di management oleh git.
git ini [nama foldernya]
git status
Perintah ini digunakan untuk melihat status dari git kita.
git status
git add
Perintah ini digunakan untuk ke area staging di git, untuk siap di commit (dalam kata lain masuk kedalam repository).
Misalnya kalian membuat file baru dalam repository kalian nah file baru tersebut akan masuk ke working area dahulu sebelum kalian melakukan git add caranya dengan.
git add [nama file]
Jika kalian ingin memindahkan semua yang ada di working area ke staging area kalian bisa memasukan perintah.
git add .
git checkout
Perintah Ini digunakan untuk membuat branch baru atau untuk berpindah branch.
Untuk membuat branch baru, bisa menggunakan perintah
git checkout -b [nama branch]
Untuk perpindah branch lain, bisa menggunakan perintah
git checkout [nama branch]
git commit
Perintah Ini digunakan untuk meyimpan ke repository.
git commit -m "message"
git push
Perintah Ini digunakan digunakan untuk mengupdate project yang ada di github dari git.
git push
git pull
Perintah Ini digunakan untuk mengupdate project kita yang ada di github.
git pull
git remote
Perintah Ini digunakan untuk menghubungkan repository yang ada di local ke github kita.
git remote add origin https://github.com/username/nama_repo.git
atau kalau mau merubah
git remote set-url origin https://github.com/username/nama_repo.git
atau kalau mau cek git yang aktif
git remote -v
atau kalau mau menghapus git yang aktif
git remote remove origin
git clone
Perintah Ini digunakan untuk mengcopy project kita yang ada di github
git clone [url repository github]