Pengantar
5 Hari Git — menyimpan riwayat perubahan kode dengan aman. Idealnya kamu sudah nyaman dengan terminal dasar.
Hari 1
Konsep + instal + config.
Kenapa Git?
Tanpa Git: file final, final2, final-beneran.zip.
Dengan Git: setiap perubahan punya commit (snapshot) yang bisa dilacak dan dikembalikan.
Git ≠ GitHub. Git = tool di komputermu. GitHub = layanan hosting remote (series berikutnya).
Instalasi
git --versionJika belum ada:
- macOS:
xcode-select --installatau unduh dari git-scm.com - Windows: unduh Git for Windows
- Linux:
sudo apt install git(Debian/Ubuntu)
Konfigurasi identitas
Wajib sebelum commit:
git config --global user.name "Nama Kamu"
git config --global user.email "email@contoh.com"
git config --global init.defaultBranch main
git config --global --list--global berlaku untuk semua repo di user ini.
Dua area penting (preview konsep)
- Working directory — file yang kamu edit
- Staging (index) — calon isi commit (
git add) - Repository — riwayat commit (
git commit)
Detailnya dipraktikkan di Hari 2.
Kuis hari 1
Git dan GitHub itu sama?
Kenapa perlu git config user.name dan user.email?
Checklist
0/4 selesai