Skip to Content
Bareng Basic (B3) x Himaforka Frontend Development04 Git and GitHubGit & GitHub - Version Control System

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:

  1. Pengenalan Git & GitHub - Memahami konsep version control, instalasi, dan setup
  2. 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

  1. Install Git - Setup environment terlebih dahulu
  2. Pahami konsep - Version control, repository, commit, push, pull
  3. Praktik command - Coba setiap command yang diajarkan
  4. 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 repository

Selamat belajar Git & GitHub! Mulai bangun portfolio online kamu sekarang!

Last updated on