Panduan & Referensi
Kasus penggunaan dunia nyata untuk membantu Anda memulai dengan Git & GitHub untuk Pemula.
Panduan
Apa Itu Git & GitHub?
Kenalan sama konsep Version Control System (VCS), apa itu Git sebagai VCS terdistribusi populer, dan apa peran GitHub sebagai platform untuk menyimpan dan berkolaborasi pada proyek Git.
Panduan
Instalasi Git
Langkah awal jadi jagoan version control! Panduan lengkap dan mudah cara download dan instal Git di sistem operasi Windows, macOS, dan Linux.
Panduan
Konfigurasi Awal Git
Langkah penting setelah instal Git! Pelajari cara mengatur nama pengguna dan alamat email global Anda di Git, yang akan tercatat di setiap commit yang Anda buat.
Panduan
Bikin Repositori Git (git init)
Langkah pertama memulai version control untuk proyekmu! Pelajari cara membuat (menginisialisasi) sebuah repositori Git baru di dalam folder proyek lokal menggunakan perintah `git init`.
Panduan
Alur Kerja Dasar Git (Status, Add, Commit)
Kuasai alur kerja fundamental Git! Pelajari cara melihat status file, menambahkan perubahan ke Staging Area (Index) dengan `git add`, dan menyimpan snapshot ke histori dengan `git commit`.
Panduan
Lihat Histori Commit (git log)
Jelajahi 'mesin waktu' Git Anda! Pelajari cara menggunakan perintah `git log` untuk melihat daftar commit, detail perubahan, penulis, tanggal, dan memfilter histori.
Panduan
Abaikan File di Git (.gitignore)
Jaga repositori Git-mu tetap bersih! Pelajari cara menggunakan file `.gitignore` untuk memberitahu Git agar mengabaikan file atau folder tertentu yang tidak perlu dilacak (misalnya, file hasil build, dependensi, atau file konfigurasi sensitif).
Panduan
Batalkan Perubahan di Git
Belajar cara 'mundur' atau memperbaiki kesalahan di Git. Pahami perbedaan dan penggunaan perintah `git checkout -- <file>`, `git restore`, `git reset`, dan `git revert` untuk membatalkan perubahan di working directory, staging area, atau commit.
Panduan
Konsep Branching Git (git branch)
Pelajari apa itu branch (cabang) di Git, mengapa sangat penting untuk alur kerja modern, dan bagaimana cara membuat, melihat, serta mengelola branch menggunakan perintah `git branch`.
Panduan
Pindah Branch Git (checkout/switch)
Sudah bikin branch baru? Pelajari cara berpindah ke branch tersebut atau ke branch lain yang sudah ada menggunakan perintah `git checkout` atau perintah `git switch` yang lebih modern.
Panduan
Gabung Branch Git (git merge)
Pelajari cara mengintegrasikan perubahan dari satu branch ke branch lain (biasanya ke branch utama seperti 'main') menggunakan perintah `git merge`, dan pahami konsep dasar penyelesaian merge conflict.
Panduan
Setup GitHub & Remote Repo
Saatnya go online! Pelajari cara membuat akun GitHub, membuat repositori baru di GitHub, dan menghubungkan repositori Git lokal Anda ke repositori remote menggunakan `git remote add`.
Panduan
Dorong Perubahan ke GitHub (git push)
Sudah punya commit di lokal dan repo di GitHub? Pelajari cara 'mendorong' (push) perubahan dari repositori Git lokalmu ke repositori remote di GitHub menggunakan perintah `git push`.
Panduan
Tarik Perubahan dari GitHub (git pull/clone)
Pelajari cara menyinkronkan repositori lokalmu dengan perubahan terbaru dari remote menggunakan `git pull`, dan cara membuat salinan lengkap repositori remote ke komputermu untuk pertama kali menggunakan `git clone`.
Panduan
Workflow GitHub (Fork & Pull Request)
Belajar konsep dasar cara berkontribusi ke proyek orang lain (atau proyek tim) di GitHub menggunakan alur kerja Fork, Clone, Branch, Commit, Push, dan Pull Request (PR).
Panduan
Penutup Git & GitHub + Tips
Rangkuman perjalanan belajar Git dan GitHub, menekankan pentingnya version control dalam development modern, dan memberikan motivasi serta tips untuk terus menggunakan dan mendalami Git.