✨ Yuk mulai belajar!
git
PR
🔀
CI
📦
🔁
🏷
🐙
🔑
log
🔗
SSH
📋
🚀
👁
🌿
Platform Belajar GitHub

Belajar GitHub, Dengan Lebih Mudah

Dari pengelolahan repository sampai merge conflict — pelajari GitHub dengan cara yang menyenangkan dan terstruktur.

Dibuat untuk pemula
yang ingin belajar GitHub

StudyGit adalah platform pembelajaran Git dan GitHub yang membantu pengguna memahami workflow pengembangan secara terstruktur dan interaktif.

Mulai dari repository, branch, commit, pull request, hingga merge conflict, seluruh materi dirancang bertahap agar mudah dipahami oleh pemula maupun mahasiswa yang sedang belajar kolaborasi pengembangan software.

4
Modul Terstruktur
Gratis
Untuk Semua
feat: init project feat: add auth module fix: resolve conflicts chore: code review ✓ merge to main Pull Request main feature/ui fix/bug-123 AR BW DN 3 kontributor
MODUL
🐙 4 modul menunggumu!

Semua yang perlu
kamu kuasai

🐙
Pengenalan GitHub
Pelajari konsep dasar version control, perbedaan Git dan GitHub, serta cara kerja kolaborasi dalam pengembangan perangkat lunak.
Pemula2 Subbab
📁
Repository
Pelajari cara membuat, mengelola, mengkloning, dan menambahkan file ke repository untuk menyimpan serta melacak proyek.
Pemula2 Subbab
🌿
Branch dan Commit
Pahami penggunaan branch dan commit untuk mengelola perubahan kode, bekerja secara terpisah, dan menjaga riwayat pengembangan.
Menengah5 Subbab
⚔️
Merge Conflict
Pelajari proses penggabungan branch dan cara menyelesaikan merge conflict saat terjadi perubahan kode yang bertabrakan.
Lanjutan5 Subbab

Cocok untuk pemula,
langsung paham.

Setiap materi disertai penjelasan perintah nyata yang bisa kamu coba sendiri.

📖
Penjelasan Modul
Setiap modul nantinya terdiri dari beberapa subbab yang terdapat materi singkat.
🎯
Quiz & Studi Kasus, Simulasi
Uji pemahaman dengan quiz interaktif di setiap akhir modul.
🏆
XP, badge & level
Kumpulkan XP dan raih badge untuk penyelesaian modul.
bash — StudyGit Terminal
# Inisialisasi repositori baru
$ git init my-project
Initialized empty Git repository in my-project/.git/

# Buat branch fitur baru
$ git switch -c feature/login
Switched to a new branch 'feature/login'

# Commit perubahan
$ git commit -m "feat: add login page"
[feature/login 3a9f2c1] feat: add login page

# Push ke GitHub
$ git push origin feature/login
✓ Branch pushed successfully!
$
KONTAK

Ada pertanyaan?
Hubungi kami.

Kami siap membantu kamu — baik soal materi, akun, maupun saran pengembangan platform.

✉️
Email
hello@gitlearn.id
Kami membalas dalam 1×24 jam kerja.
💬
Komunitas Discord
Bergabunglah ke server Discord kami untuk diskusi langsung.
Gabung Discord →
🐙
GitHub
Temukan source code dan kontribusi di repositori GitHub kami.
github.com/gitlearn →

Kirim Pesan

Siap mulai perjalananmu?

Bergabung dengan kami untuk menguasai GitHub bersama StudyGit.

Daftar
🐙 Commit dulu, baru tidur!
⚡ LV 3 · 240 XP