How to Use GitHub With AI Coding Tools (Beginner Setup Guide)
| Istilah | Arti |
|---|---|
| GitHub | Layanan penyimpanan proyek berbasis Git yang berfungsi seperti folder bersama untuk semua alat AI dan komputer pengguna. |
| repository | Folder proyek di GitHub tempat semua file dan riwayat perubahannya disimpan, yang menjadi pusat dari semua alat yang terhubung. |
| repo | Singkatan dari repository, yaitu folder proyek yang menjadi sumber kebenaran tunggal untuk semua perubahan kode atau dokumen. |
| commit | Titik simpan berlabel yang dibuat setelah sekumpulan perubahan siap, sehingga pengguna tahu apa isi setiap langkah pekerjaannya. |
| branch | Salinan terpisah dari kode utama untuk mengerjakan fitur eksperimental, yang nanti digabung kembali jika sudah dipastikan aman. |
| push | Perintah untuk mengirim commit atau perubahan dari komputer lokal ke repository yang ada di GitHub. |
| pull request | Permintaan untuk menggabungkan perubahan dari sebuah branch ke repository utama, yang biasanya dipakai saat bekerja sama dengan orang lain. |
| clone | Menyalin repository ke komputer atau proyek sendiri, misalnya untuk membuat versi kerja dari repository publik yang lisensinya mengizinkan. |
| versions | Banyak salinan file dengan nama seperti v1, v2, dan v3 yang membingungkan, dan GitHub dipakai untuk menghindari kekacauan ini. |
| vibe coding | Cara membangun aplikasi atau website dengan bantuan AI lewat instruksi percakapan, dan video ini menjelaskan GitHub bagi pemula yang mulai dengannya. |
| Claude Code | Alat AI untuk coding yang dipakai pembicara di beberapa komputer dan terhubung ke repository yang sama dengan alat AI lain. |
| Codex | Alat AI coding dari ChatGPT yang disarankan pembicara untuk pemula karena tersedia di paket gratis dan bisa terhubung ke GitHub. |
Video dari Kyle Balmer (AI with Kyle) ini adalah pengantar GitHub untuk pemula yang mulai vibe coding. Kyle menjelaskan GitHub sebagai folder bersama atau sumber kebenaran tunggal bagi semua alat AI dan komputer pengguna, sehingga proyek tidak tersebar dalam banyak versi seperti v1, v2, dan v3. Ia menyebut dirinya memakai Claude Code, Codex, dan Lovable di beberapa perangkat, dan menilai GitHub penting walaupun tidak hanya untuk programmer. Pesannya sederhana, pemula cukup membuat akun dan satu repository hari ini, lalu belajar sisanya sambil berjalan. Video ini berbahasa Inggris, dan ringkasan ini ditulis berdasarkan isi transkripnya.
Langkah praktisnya adalah membuat akun GitHub gratis, membuat repository dengan visibilitas private, lalu memasang GitHub Desktop agar bisa push dan pull tanpa terminal. Commit adalah titik simpan yang diberi nama, push mengirim perubahan ke repository, dan pull mengambil versi terbaru ke komputer lain. Clone dipakai untuk menyalin repository publik jika lisensinya mengizinkan, sedangkan branch dipakai untuk mengerjakan fitur berisiko sebelum digabung kembali ke kode utama. Kyle menyarankan menghubungkan repository ke alat AI seperti Lovable atau Claude Code, lalu meminta AI membantu menyusun struktur folder dan README. Ia menyarankan commit setelah pekerjaan berukuran sedang, dan memakai Codex untuk pemula karena tersedia di paket gratis. Tugas yang ia minta adalah membuat satu repository, satu halaman draf, lalu commit dan push untuk melihat prosesnya.
Kata kunci
- GitHub
- repository
- commit
- vibe coding
- Memahami GitHub sebagai file system bersama (repo) untuk berbagai alat AI dan komputer saat vibe coding.
- Mengenali istilah dasar: repository, commit, branch, push, pull, dan pull request.
- Menyiapkan akun GitHub, menghubungkannya ke software, lalu menyimpan pekerjaan lewat commit kecil yang bermakna.
Tulis catatan pribadimu untuk modul ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
