Fungsi GIT adalah VCS (Version Control System)
- Rekaman/ snapshot, kita bisa melacak versi/ history perubahan
- kolaborasi
- sharing/ memamerkan
- bisa reset/checkout
Bekerja dengan GIT
- GIT adalah VSC terdistribusi untuk mengelola perubahan file di dalam folder
- Repo/repository : Folder
- Commit : riwayat perubahan file
- Hess : string random, yang panjang/ penanda unik sebuah commit.
- Checkout : mundur mau mengerjakan project yang lama
- Branch : Percabangan
- Merge : Penggabungan
- GIT bisa diinstal secara lokal
Bekerja dengan GITHUB
- Website yang bisa kunjungi : https://github.com/
- Yaitu layanan cloud, untuk menyimpan dan mengelola project
- Bisa melakukan seperti GIT, bedanya untuk GITHUB bisa dilakukan secara online
- Kesimpulan : GITHUB adalah komputer
Penggabungan GIT dan GITHUB
- Remote : sumber yang memiliki repo di GITHUB
- Clone : mengambil repo dari remote
- Push : mengirim commit.
- Pull : menarik commit
- Caranya buat folder/repo di GITHUB (online) dulu, baru diclone di GIT (lokal)
Kesimpulan
- Version Control System adalah Sistem yang menyimpan dan mengelola rekaman perubahan dari source code
- GIT adalah salah satu software yang bisa melakukan VSC
- GITHUB adalah website/layanan untuk mengelola project GIT
Tutorial GIT
https://git-scm.com/
sintak :
- ketik git akan muncul beberapa code
- coba ketik clear, akan terhapus
- coba tekan git --version akan muncul versinya berapa? fersi 2,27
- coba ketik pwd akan tampil direktori tempat folder kita
- coba ketik ls lihat isi folder
- $ git init untuk inisialisasi repo git
- $ git add <file(s) (tekan .)
- $ git status = untuk melihat status file, apakah sudah masuk staging area atau belum
- $ git commit = untuk comit caranya :
- $ git config --global user.name "aqilaziz"
- $ git config --global user.email "gonzes7@gmail.com"
- $ git branch
- $ git hel
dilakukan dalam console/ command prompt
3 Area Repo Git
- Working tree = tempat nyimpan file
- Staging area = ketika ada perubahan memasukkan dalam git.add
- History = git commt
semuanya akan tersimpan dalam folder (.git)
Code Editor VIM
- Cara keluar dari editor vim adalah tekan q:!
Kesimpulan :
- Membuat folder terlebih dahulu
- Kemudian menjadikan folder tersebut diinitiasi oleh git. caranya masuk direktori folder (misal : web aqil ) tersebut dengan cara printah cd. kemudian ketik $ git init
- Kemudian buatlah file di code edito (VSCODE) misal file index.html
- Check di dalam folder tersebut (web aqil) ada apa saja dengan perintah ls
- Kemudian ketik $ git status akan ada peringatan bahwa file tersebut belum di masukkan dalam stagging area
- Kemudian masukkan ke staging area dengan cara $ git add . (spasi titik)
- Kemudian langkah terakhir commit deengan cara ketik $ git commit - m " Mengubah file index dan menambahkan file css."
- Untuk melihat perubahan apa saja yang dilakukan tekan $git log atau misalkan melihat 3 perubahan terakhir $git log -3
Tidak ada komentar:
Posting Komentar