Git & GitHub - Version Control System
Selamat datang di materi pembelajaran Git & GitHub untuk Belajar Bareng BASIC (B3) x HIMAFORKA Frontend Development!
Tentang Materi Ini
Git adalah version control system yang memungkinkan kamu untuk melacak perubahan kode, berkolaborasi dengan tim, dan mengelola project dengan lebih baik. GitHub adalah platform hosting untuk Git repository yang paling populer di dunia.
Apa yang Akan Dipelajari?
Dalam seri materi Git & GitHub ini, kamu akan mempelajari:
- Pengenalan Git & GitHub - Memahami konsep version control, instalasi, dan setup
- Workflow Dasar & GitHub Pages - Command dasar Git, workflow kolaborasi, dan deploy website
Prasyarat
Untuk mengikuti materi ini, kamu perlu:
- Familiar dengan command line / terminal
- Sudah membuat project HTML/CSS/JS (untuk dipraktikkan)
- Memiliki akun GitHub (gratis)
Tools yang Dibutuhkan
- Git (download dari git-scm.com )
- Akun GitHub (github.com )
- Terminal / Command Prompt / Git Bash
- Text editor (VS Code dengan Git integration)
Mengapa Belajar Git & GitHub?
Git & GitHub adalah tools yang wajib dikuasai karena:
- Version Control - Melacak setiap perubahan kode
- Backup - Kode tersimpan aman di cloud
- Kolaborasi - Bekerja dalam tim dengan mudah
- Portfolio - Showcase project kamu ke dunia
- Industri Standard - Digunakan di hampir semua perusahaan tech
Manfaat GitHub Pages
GitHub Pages memungkinkan kamu untuk:
- Deploy website statis secara gratis
- Website bisa diakses dari mana saja
- Hosting yang cepat dan reliable
- Perfect untuk portfolio dan project showcase
Cara Menggunakan Materi
- Install Git - Setup environment terlebih dahulu
- Pahami konsep - Version control, repository, commit, push, pull
- Praktik command - Coba setiap command yang diajarkan
- Deploy project - Upload project kamu ke GitHub Pages
Tips Belajar Git & GitHub
- Commit message harus jelas dan deskriptif
- Commit secara berkala, jangan tunggu terlalu banyak perubahan
- Gunakan branch untuk fitur baru
- Selalu pull sebelum push saat kolaborasi
- Praktik dengan project nyata untuk pemahaman lebih baik
Command Penting yang Akan Dipelajari
git init # Inisialisasi repository
git add . # Staging perubahan
git commit -m # Commit perubahan
git push # Upload ke GitHub
git pull # Download dari GitHub
git clone # Copy repositorySelamat belajar Git & GitHub! Mulai bangun portfolio online kamu sekarang!
Last updated on