{"id":12,"date":"2026-04-05T08:00:00","date_gmt":"2026-04-05T08:00:00","guid":{"rendered":"https:\/\/asfini.com\/index.php\/2026\/05\/31\/apa-itu-git-dan-github-tools-wajib-bagi-programmer-masa-kini\/"},"modified":"2026-05-31T12:28:06","modified_gmt":"2026-05-31T12:28:06","slug":"5-april-2026","status":"publish","type":"post","link":"https:\/\/asfini.com\/index.php\/2026\/04\/05\/5-april-2026\/","title":{"rendered":"Git dan GitHub: Tools yang Bikin Aku Merasa Jadi Programmer Beneran"},"content":{"rendered":"\n<p>Ada satu momen yang bikin aku ngerasa jadi &#8220;programmer beneran&#8221; \u2014 bukan waktu pertama kali kodenya jalan, tapi waktu pertama kali aku push code ke GitHub dan lihat proyekku ada di sana, online, bisa dilihat siapa aja. Rasanya keren banget!<\/p>\n\n\n\n<p><strong>Git<\/strong> adalah tools yang nyimpen riwayat setiap perubahan kode yang kamu buat. Kalau kamu ngehapus sesuatu yang penting, kamu bisa balik ke versi sebelumnya. Kalau mau kerja sama teman, Git ngatur biar kalian nggak saling nabrak perubahan.<\/p>\n\n\n\n<p><strong>GitHub<\/strong> adalah platform online tempat menyimpan dan berbagi repository Git. Ini juga jadi semacam portofolio online buat programmer \u2014 rekruter sering banget minta link GitHub waktu melamar kerja.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perintah Git yang Paling Sering Aku Pakai<\/h2>\n\n\n\n<pre># Inisialisasi git di folder proyek\ngit init\n\n# Cek perubahan apa aja yang ada\ngit status\n\n# Tambahin semua file ke staging\ngit add .\n\n# Simpan perubahan dengan pesan\ngit commit -m \"Tambah halaman tentang aku\"\n\n# Upload ke GitHub\ngit push origin main<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Kesalahan yang Pernah Aku Buat<\/h2>\n\n\n\n<p>Di awal-awal, aku pernah lupa nulis pesan commit yang jelas. Hasilnya, riwayat commit-ku penuh sama pesan kayak &#8220;fix&#8221;, &#8220;coba lagi&#8221;, &#8220;semoga jalan&#8221;. Nggak informatif sama sekali. Sekarang aku udah lebih disiplin nulis pesan commit yang jelasin <em>apa<\/em> yang diubah dan <em>kenapa<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Mulai Pakai GitHub<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Daftar akun gratis di github.com<\/li><li>Install Git di laptop dari git-scm.com<\/li><li>Buat repository baru di GitHub<\/li><li>Ikutin instruksi yang muncul untuk menghubungkan repo lokal ke GitHub<\/li><li>Mulai commit dan push proyekmu!<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Kenapa Ini Penting Banget Buat Kamu<\/h2>\n\n\n\n<p>Bahkan kalau kamu masih pemula, mulai pakai Git dari sekarang. Ini kebiasaan yang akan kamu syukuri nanti. Dan GitHub yang aktif dengan proyek-proyek kamu adalah bukti nyata kemampuanmu yang lebih kuat dari sertifikat manapun.<\/p>\n\n\n\n<p>Aku sendiri masih terus belajar fitur-fitur Git yang lebih advanced seperti branching dan merging. Tapi untuk sekarang, yang penting adalah konsisten push kode ke GitHub \u2014 walau proyeknya masih kecil-kecil.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ada satu momen yang bikin aku ngerasa jadi &#8220;programmer beneran&#8221; \u2014 bukan waktu pertama kali kodenya jalan, tapi waktu pertama kali aku push code ke GitHub dan lihat proyekku ada di sana, online, bisa dilihat siapa aja. Rasanya keren banget! Git adalah tools yang nyimpen riwayat setiap perubahan kode yang kamu buat. Kalau kamu ngehapus [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":42,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-12","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":2,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":34,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts\/12\/revisions\/34"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/media\/42"}],"wp:attachment":[{"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}