K

Command Palette

Search for a command to run...

Daftar

Mulai Di Sini

Git & GitHub untuk Pemula

Belajar dasar-dasar version control dengan Git dan cara berkolaborasi serta menyimpan kode secara online menggunakan GitHub.

Mulai Belajar

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.