{"id":68529,"date":"2026-10-07T08:25:00","date_gmt":"2026-10-07T01:25:00","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=68529"},"modified":"2026-10-06T17:00:40","modified_gmt":"2026-10-06T10:00:40","slug":"belajar-git-part-3","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/belajar-git-part-3\/","title":{"rendered":"Belajar Git Part 3: Memahami Perintah Dasar Git"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Pada seri belajar Git <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-git-part-2\/\" target=\"_blank\" rel=\"noopener\"><strong>Part 2<\/strong><\/a>, kita telah berhasil menginstal Git di komputer atau laptop. Kini, saatnya mulai menggunakan Git dengan mempelajari beberapa perintah dasar yang akan sering digunakan saat mengelola project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Perintah seperti <code>git init<\/code>, <code>git add<\/code>, <code>git commit<\/code>, dan <code>git status<\/code> menjadi dasar penting sebelum Anda menggunakan Git untuk kebutuhan yang lebih lanjut. Memahami perintah-perintah ini sejak awal akan membuat proses pengelolaan project dengan Git menjadi lebih mudah.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tenang, seluruh praktik pada panduan ini dilakukan secara lokal di komputer atau laptop. Anda tidak membutuhkan koneksi internet, akun GitHub atau GitLab, maupun proses autentikasi. Pembahasan mengenai <em>remote repository<\/em> seperti GitHub akan kita bahas pada artikel berikutnya.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Inisialisasi Repository Baru (git init)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Perintah <strong>git init<\/strong> adalah perintah dasar pada Git yang digunakan untuk membuat (inisialisasi) repository Git baru. Secara singkat, perintah ini berfungsi untuk mengubah folder biasa di komputer kita menjadi folder project yang dilacak oleh Git.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Buka aplikasi <strong>Git Bash<\/strong> atau <strong>Powershell<\/strong> di Windows.<\/li>\n\n\n\n<li>Buat folder baru untuk tempat latihan dan masuk ke folder tersebut :<br \/><code>mkdir belajar-git<br \/>cd belajar-git<\/code><\/li>\n\n\n\n<li>Ubah folder biasa tersebut menjadi <em>repository<\/em> Git menggunakan perintah:<br \/><code>git init<\/code><\/li>\n\n\n\n<li>Git akan membuat folder tersembunyi bernama .git di dalam direktori.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-22.png\"><img loading=\"lazy\" decoding=\"async\" width=\"734\" height=\"293\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-22.png\" alt=\"melakukan git init\" class=\"wp-image-68531\" style=\"aspect-ratio:2.5060240963855422;width:624px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-22.png 734w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-22-300x120.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-22-370x148.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-22-270x108.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-22-570x228.png 570w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Sebelum mulai menjalankan perintah Git lain, pastikan kita mendaftarkan identitas (nama dan email) terlebih dahulu. Git memerlukan data ini untuk mencatat siapa penulis dari setiap perubahan atau <em>commit <\/em>yang dibuat.<br \/><br \/>Silakan jalankan dua perintah berikut melalui terminal :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><\/code><code>git config --global user.name \"Nama Anda\"\ngit config --global user.email \"emailanda@contoh.com\"<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote has-small-font-size is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-normal-font-size wp-block-paragraph\"><em>Catatan: Konfigurasi ini hanya perlu dilakukan satu kali saat pertama kali menggunakan Git di laptop.<\/em><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Mengecek Status Repository (git status)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Git status digunakan untuk memeriksa status git tersebut. Status yang bisa dicek seperti informasi cabang (branch), status dan kondisi file, merge conflict dll.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Jalankan perintah berikut untuk melihat kondisi <em>repository<\/em> saat ini :<br \/><code>git status<\/code><br \/><\/li>\n\n\n\n<li>Buat satu file baru (misalnya index.txt) dengan menjalankan perintah :<br \/><code>echo \"Halo ini file pertama\" > index.txt<\/code><br \/><\/li>\n\n\n\n<li>Cek kembali status repository :<br \/><code>git status<\/code><br \/><\/li>\n\n\n\n<li>Teks nama file index.txt akan berwarna <strong>merah<\/strong> (berstatus <em>Untracked files<\/em>), artinya Git mendeteksi ada file baru yang belum dilacak.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-23.png\"><img loading=\"lazy\" decoding=\"async\" width=\"744\" height=\"336\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-23.png\" alt=\"cek status\" class=\"wp-image-68537\" style=\"aspect-ratio:2.2206405693950177;width:624px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-23.png 744w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-23-300x135.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-23-370x167.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-23-270x122.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-23-570x257.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-23-740x334.png 740w\" sizes=\"auto, (max-width: 744px) 100vw, 744px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Menambahkan File ke Staging Area (git add)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Perintah <strong>git add<\/strong> adalah perintah yang digunakan untuk memindahkan file atau perubahan kode dari <strong>Working Directory<\/strong> ke <strong>Staging Area<\/strong>.<br \/><br \/>Git tidak langsung menyimpan setiap perubahan yang kita buat secara otomatis. Adanya Staging Area memberikan fleksibilitas untuk Memilih perubahan secara selektif, yaitu jika kita mengubah 5 file tetapi hanya ingin menyimpan 2 file terlebih dahulu, kita bisa menggunakan git add hanya untuk 2 file tersebut, dan memberi kesempatan untuk mengecek kembali file mana saja yang sudah siap dimasukkan ke dalam repository.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Masukkan file ke <em>Staging Area<\/em> agar siap disimpan ke riwayat Git : <br \/><code>git add index.txt<br \/><\/code><br \/><em>(Tips: Gunakan<\/em> <em>git add .<\/em> <em>jika ingin memasukkan seluruh file yang diubah sekaligus).<\/em><br \/><\/li>\n\n\n\n<li>Cek kembali status repository : <br \/><code>git status<\/code><br \/><\/li>\n\n\n\n<li>Nama file index.txt kini berubah menjadi warna <strong>hijau<\/strong> (berstatus <em>Changes to be committed<\/em>).<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-24.png\"><img loading=\"lazy\" decoding=\"async\" width=\"592\" height=\"216\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-24.png\" alt=\"hasil setelah melakukan add\" class=\"wp-image-68542\" style=\"aspect-ratio:2.740740740740741;width:592px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-24.png 592w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-24-300x109.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-24-370x135.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-24-270x99.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-24-570x208.png 570w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Menyimpan Perubahan Secara Permanen (git commit)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">git commit adalah perintah pada Git yang digunakan untuk menyimpan perubahan secara permanen dari Staging Area yang sebelumnya telah ditambahkan melalui git add ke dalam basis data riwayat (repository) Git lokal.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Simpan perubahan dari <em>Staging Area<\/em> ke dalam database riwayat Git beserta catatannya : <br \/><code>git commit -m \"Membuat file index.txt pertama\"<\/code><\/li>\n\n\n\n<li>Cek status repository sekali lagi : <br \/><code>git status<\/code><\/li>\n\n\n\n<li>Output akan menampilkan pesan <em>nothing to commit, working tree clean<\/em>, menandakan semua perubahan lokal sudah tersimpan rapi.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-25.png\"><img loading=\"lazy\" decoding=\"async\" width=\"813\" height=\"156\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-25.png\" alt=\"hasil setelah melakukan git commit\" class=\"wp-image-68545\" style=\"aspect-ratio:5.2;width:624px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-25.png 813w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-25-300x58.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-25-766x147.png 766w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-25-370x71.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-25-270x52.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-25-570x109.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-25-740x142.png 740w\" sizes=\"auto, (max-width: 813px) 100vw, 813px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Melihat Perbedaan Perubahan Kode (git diff)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kita bisa menggunakan git diff untuk membandingkan perubahan kode secara presisi antara 2 commit yang berbeda. Secara teknis, Git mengidentifikasi setiap commit menggunakan ID unik berupa deretan karakter acak yang disebut Hash Commit (misalnya: a1b2c3d).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tambahkan baris teks baru ke dalam file index.txt : <br \/><code>echo \"Baris kedua ditambahkan\" &gt;&gt; index.txt<\/code><\/li>\n\n\n\n<li>Jalankan perintah git diff untuk melihat perbedaan antara file lokal dan commit terakhir : <br \/><code>git diff<\/code><\/li>\n\n\n\n<li>Teks bertanda + berwarna hijau menunjukkan baris baru yang ditambahkan ke dalam file.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-26.png\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"142\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-26.png\" alt=\"hasil setelah melakukan git diff\" class=\"wp-image-68547\" style=\"aspect-ratio:5.379310344827586;width:624px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-26.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-26-300x55.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-26-370x68.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-26-270x50.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-26-570x105.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-26-740x137.png 740w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Membatalkan Perubahan Lokal (git restore)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">git restore digunakan untuk membatalkan perubahan pada file kembali menjadi keadaan file pada commit terakhir.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Jika Anda sudah mengubah file tetapi ingin mengembalikan isinya ke kondisi commit terakhir (membatalkan editan) : <br \/><code>git restore index.txt<\/code><\/li>\n\n\n\n<li>Perubahan yang belum di-commit akan langsung dibatalkan. Cek kembali dengan git status untuk memastikan working tree sudah bersih.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-27.png\"><img loading=\"lazy\" decoding=\"async\" width=\"603\" height=\"112\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-27.png\" alt=\"hasil setelah melakukan git restore\" class=\"wp-image-68548\" style=\"aspect-ratio:5.383928571428571;width:603px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-27.png 603w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-27-300x56.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-27-370x69.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-27-270x50.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-27-570x106.png 570w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Melihat Riwayat Commit (git log)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">git log digunakan untuk melihat commit history dari project yang sedang kita kerjakan.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Jalankan <code>git add index.txt <\/code>lalu <code>git commit -m \"Menambah baris kedua\"<\/code> terlebih dahulu.<\/li>\n\n\n\n<li>Untuk melihat seluruh riwayat simpanan (commit) yang telah dilakukan : <br \/><code>git log<\/code><\/li>\n\n\n\n<li>Jika ingin melihat riwayat yang lebih ringkas (satu baris per commit), gunakan : <br \/><code>git log --oneline<\/code><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-28.png\"><img loading=\"lazy\" decoding=\"async\" width=\"571\" height=\"176\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-28.png\" alt=\"hasil setelah melakukan git log\" class=\"wp-image-68553\" style=\"aspect-ratio:3.2443181818181817;width:571px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-28.png 571w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-28-300x92.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-28-370x114.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-28-270x83.png 270w\" sizes=\"auto, (max-width: 571px) 100vw, 571px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Menghapus File dari Tracking Git (git rm)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">git rm digunakan untuk menghapus file dari Working Directory sekaligus mendaftarkan aksi penghapusan tersebut ke Staging Area.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Untuk menghapus file sekaligus mencatatkan aksi penghapusan tersebut ke <em>Staging Area<\/em> Git : <br \/><code>git rm index.txt<\/code><\/li>\n\n\n\n<li>Lakukan commit untuk menyimpan perubahan penghapusan file tersebut secara permanen : <br \/><code>git commit -m \"Menghapus file index.txt\"<\/code><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-29.png\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"141\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-29.png\" alt=\"hasil setelah melakukan git rm\" class=\"wp-image-68554\" style=\"aspect-ratio:5.2;width:624px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-29.png 736w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-29-300x57.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-29-370x71.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-29-270x52.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-29-570x109.png 570w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Dasar Percabangan \/ Branching (git branch<\/strong> <strong>&amp;<\/strong> <strong>git checkout)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Branching (Percabangan) di Git adalah fitur yang memungkinkan kita untuk membuat &#8220;cabang&#8221; atau jalur terpisah, memungkinkan kita mengerjakan fitur baru, eksperimen, atau perbaikan bug tanpa mengganggu kode utama (main\/master) yang sudah stabil.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cek daftar cabang (<em>branch<\/em>) yang ada di repository Anda : <br \/><code>git branch<\/code><\/li>\n\n\n\n<li>Buat cabang baru untuk pengerjaan fitur terpisah : <br \/><code>git branch fitur-baru<\/code><\/li>\n\n\n\n<li>Pindah ke cabang yang baru dibuat : <br \/><code>git checkout fitur-baru<\/code><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-30.png\"><img loading=\"lazy\" decoding=\"async\" width=\"619\" height=\"175\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-30.png\" alt=\"Dasar Percabangan\" class=\"wp-image-68560\" style=\"aspect-ratio:3.537142857142857;width:619px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-30.png 619w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-30-300x85.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-30-370x105.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-30-270x76.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/image-30-570x161.png 570w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Ringkasan Perintah Dasar Git (Cheat Sheet)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Untuk memudahkan Anda belajar perintah dasar git, berikut kami rangkumkan detailnya:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Perintah Git<\/strong><\/th><th><strong>Fungsi Utama<\/strong><\/th><th><strong>Status \/ Area<\/strong><\/th><\/tr><\/thead><tbody><tr><td>git init<\/td><td>Membuat repository Git baru di folder lokal<\/td><td>Local Directory<\/td><\/tr><tr><td>git status<\/td><td>Mengecek status file (untracked, staged, modified)<\/td><td>Local \/ Staging<\/td><\/tr><tr><td>git add &lt;file&gt;<\/td><td>Memindahkan file ke <em>Staging Area<\/em><\/td><td>Staging Area<\/td><\/tr><tr><td>git commit -m &#8220;pesan&#8221;<\/td><td>Menyimpan permanen perubahan ke riwayat Git<\/td><td>Local Repository<\/td><\/tr><tr><td>git diff<\/td><td>Membandingkan perubahan kode yang belum di-stage<\/td><td>Working Tree<\/td><\/tr><tr><td>git restore &lt;file&gt;<\/td><td>Membatalkan perubahan lokal pada file<\/td><td>Working Tree<\/td><\/tr><tr><td>git log &#8211;oneline<\/td><td>Melihat riwayat commit secara ringkas<\/td><td>Local Repository<\/td><\/tr><tr><td>git rm &lt;file&gt;<\/td><td>Menghapus file dan mencatatnya ke staging<\/td><td>Staging Area<\/td><\/tr><tr><td>git branch<\/td><td>Melihat atau membuat cabang (<em>branch<\/em>) baru<\/td><td>Local Repository<\/td><\/tr><tr><td>git checkout &lt;branch&gt;<\/td><td>Berpindah ke cabang (<em>branch<\/em>) lain<\/td><td>Local Repository<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>BACA JUGA: <a href=\"https:\/\/blog.rumahweb.com\/gitlab-runner-adalah\/\">Apa Itu GitLab Runner? Fungsi, Jenis, dan Cara Kerjanya<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Penutup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pada Belajar Git Part ini, kita telah mempelajari berbagai perintah dasar Git, mulai dari <code>git init<\/code>, <code>git add<\/code>, dan <code>git commit<\/code> hingga penggunaan <em>branching<\/em> untuk mengelola perubahan kode secara lokal. Dengan memahami perintah-perintah tersebut, Anda sudah memiliki fondasi penting untuk mengelola project menggunakan Git dengan lebih rapi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Selanjutnya pada series belajar Git part 4, kita akan masuk ke tahap lanjutan Manajemen Kode dan Percabangan Lokal untuk mempelajari penggunaan Git secara lebih lanjut. Tetap ikuti seri Belajar Git di Rumahweb Journal dan terus praktikkan setiap materi agar kemampuan menggunakan Git Anda semakin meningkat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pada seri belajar Git Part 2, kita telah berhasil menginstal Git di komputer atau laptop. Kini, saatnya mulai menggunakan Git dengan mempelajari beberapa perintah dasar yang akan sering digunakan saat mengelola project. Perintah seperti git init, git add, git commit, dan git status menjadi dasar penting sebelum Anda menggunakan Git untuk kebutuhan yang lebih lanjut. [&hellip;]<\/p>\n","protected":false},"author":352,"featured_media":68798,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[2646,1155,2647],"class_list":["post-68529","post","type-post","status-publish","format-standard","has-post-thumbnail","category-web-programming","tag-belajar-git","tag-git","tag-tutorial-git"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Lanjutkan belajar Git dengan memahami perintah dasar seperti git init, git add, git commit, status, hingga branching untuk mengelola project.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Edi Purnomo\"\/>\n\t<meta name=\"google-site-verification\" content=\"wPstUwU5246IbK_1PqwGrc1LoSDnB-9rPbcT8_vSNgQ\" \/>\n\t<meta name=\"keywords\" content=\"belajar git,git,tutorial git\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.rumahweb.com\/journal\/belajar-git-part-3\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"id_Id\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Rumahweb Journal \u2013 Panduan Website, Hosting, dan Server\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Belajar Git Part 3: Memahami Perintah Dasar Git \u2013 Rumahweb\" \/>\n\t\t<meta property=\"og:description\" content=\"Lanjutkan belajar Git dengan memahami perintah dasar seperti git init, git add, git commit, status, hingga branching untuk mengelola project.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.rumahweb.com\/journal\/belajar-git-part-3\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/Banner-Belajar-Git-Part-3.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/Banner-Belajar-Git-Part-3.webp\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-07T01:25:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-06T10:00:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RumahwebIndonesia\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@rumahwebtweet\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Belajar Git Part 3: Memahami Perintah Dasar Git \u2013 Rumahweb\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Lanjutkan belajar Git dengan memahami perintah dasar seperti git init, git add, git commit, status, hingga branching untuk mengelola project.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@rumahwebtweet\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/Banner-Belajar-Git-Part-3.webp\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Belajar Git Part 3: Memahami Perintah Dasar Git \u2013 Rumahweb","description":"Lanjutkan belajar Git dengan memahami perintah dasar seperti git init, git add, git commit, status, hingga branching untuk mengelola project.","canonical_url":"https:\/\/www.rumahweb.com\/journal\/belajar-git-part-3\/","robots":"max-image-preview:large","keywords":"belajar git,git,tutorial git","webmasterTools":{"google-site-verification":"wPstUwU5246IbK_1PqwGrc1LoSDnB-9rPbcT8_vSNgQ","miscellaneous":""},"schema":null,"og:locale":"id_Id","og:site_name":"Rumahweb Journal \u2013 Panduan Website, Hosting, dan Server","og:type":"article","og:title":"Belajar Git Part 3: Memahami Perintah Dasar Git \u2013 Rumahweb","og:description":"Lanjutkan belajar Git dengan memahami perintah dasar seperti git init, git add, git commit, status, hingga branching untuk mengelola project.","og:url":"https:\/\/www.rumahweb.com\/journal\/belajar-git-part-3\/","og:image":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/Banner-Belajar-Git-Part-3.webp","og:image:secure_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/Banner-Belajar-Git-Part-3.webp","og:image:width":1200,"og:image:height":630,"article:published_time":"2026-10-07T01:25:00+00:00","article:modified_time":"2026-10-06T10:00:40+00:00","article:publisher":"https:\/\/www.facebook.com\/RumahwebIndonesia\/","twitter:card":"summary_large_image","twitter:site":"@rumahwebtweet","twitter:title":"Belajar Git Part 3: Memahami Perintah Dasar Git \u2013 Rumahweb","twitter:description":"Lanjutkan belajar Git dengan memahami perintah dasar seperti git init, git add, git commit, status, hingga branching untuk mengelola project.","twitter:creator":"@rumahwebtweet","twitter:image":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/09\/Banner-Belajar-Git-Part-3.webp"},"aioseo_meta_data":{"post_id":"68529","title":"#post_title #separator_sa Rumahweb","description":"Lanjutkan belajar Git dengan memahami perintah dasar seperti git init, git add, git commit, status, hingga branching untuk mengelola project.","keywords":null,"keyphrases":{"focus":{"keyphrase":"belajar git","score":0,"analysis":[]},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-09-28 09:58:50","updated":"2026-10-06 10:00:40","seo_analyzer_scan_date":null,"focus_keyword":"belajar git","additional_keywords":null,"truseo_locale":"id_ID"},"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/68529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/352"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=68529"}],"version-history":[{"count":3,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/68529\/revisions"}],"predecessor-version":[{"id":68803,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/68529\/revisions\/68803"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/68798"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=68529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=68529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=68529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}