{"id":486,"date":"2018-12-14T12:22:01","date_gmt":"2018-12-14T05:22:01","guid":{"rendered":"https:\/\/luckytruedev.com\/learning\/?p=486"},"modified":"2019-10-04T06:04:38","modified_gmt":"2019-10-03T23:04:38","slug":"panduan-git-command-line","status":"publish","type":"post","link":"https:\/\/luckytruedev.com\/learning\/panduan-git-command-line\/","title":{"rendered":"Panduan GIT Command Line"},"content":{"rendered":"<div id=\"lucky-1470251577\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-5605825534849002\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-5605825534849002\" \ndata-ad-slot=\"5317815257\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n\n\n<ul class=\"wp-block-list\"><li><strong>git config<\/strong><\/li><\/ul>\n\n\n\n<p>Menetapkan nilai-nilai konfigurasi untuk nama pengguna Anda, email, kunci gpg, algoritma diff yang disukai, format file dan banyak lagi. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<br>2<\/td><td>git config &#8211;global user.name &#8220;My Name&#8221;<br>git config &#8211;global user.email &#8220;user@domain.com&#8221;<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git init<\/strong><\/li><\/ul>\n\n\n\n<p>Menginisialisasi sebuah repositori git &#8211; membuat direktori git awal dalam yang baru atau dalam proyek yang sudah ada. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<br>2<\/td><td>git init&nbsp;<br>Initialized empty Git repository <strong>in<\/strong> \/home\/username\/GIT\/.git\/<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git clone<\/strong><\/li><\/ul>\n\n\n\n<p>Membuat salinan repositori GIT dari sumber jarak jauh. Tambahkan juga lokasi asli sebagai remote sehingga Anda dapat mengambilnya lagi dan push jika Anda memiliki izin. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git <strong>clone<\/strong> git@github.com:user\/test.git<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git add<\/strong><\/li><\/ul>\n\n\n\n<p>Menambahkan perubahan file di direktori kerja Anda ke indeks Anda. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git add .<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git rm<\/strong><\/li><\/ul>\n\n\n\n<p>Menghapus file dari indeks Anda dan direktori kerja Anda sehingga mereka tidak akan dilacak. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git rm filename<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git commit<\/strong><\/li><\/ul>\n\n\n\n<p>Mengambil semua perubahan yang ditulis dalam indeks, membuat objek commit baru yang menunjuk ke sana dan mengatur cabang untuk menunjuk ke commit baru itu. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>12<\/td><td>git commit -m \u2018committing added changes\u2019<br>git commit -a -m \u2018committing all changes, equals <strong>to<\/strong> git add <strong>and<\/strong> git commit\u2019<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git status<\/strong><\/li><\/ul>\n\n\n\n<p>Menampilkan status file dalam indeks versus direktori kerja. Ini akan daftar file yang tidak terlacak (hanya di direktori kerja Anda), dimodifikasi (dilacak tetapi belum diperbarui dalam indeks Anda), dan dipentaskan (ditambahkan ke indeks Anda dan siap untuk dikomit). Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<br>2<br>3<br>4<br>5<br>6<br>78<\/td><td>git status&nbsp;<br># On branch master #<br># Initial commit #<br># Untracked files: #<br># (use &#8220;git add &lt;file&gt;&#8230;&#8221; to include in what will be committed) #&nbsp;<br><br>README<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git branch<\/strong><\/li><\/ul>\n\n\n\n<p>Daftar cabang yang ada, termasuk cabang jarak jauh jika \u2018-a\u2019 disediakan. Menciptakan cabang baru jika nama cabang disediakan. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git branch -a * master remotes\/origin\/master<\/td><\/tr><\/tbody><\/table>\n\n\n<div id=\"lucky-1096229365\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-5605825534849002\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-5605825534849002\" \ndata-ad-slot=\"5317815257\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n\n\n<ul class=\"wp-block-list\"><li><strong>git merge<\/strong><\/li><\/ul>\n\n\n\n<p>Menggabungkan satu atau lebih cabang ke dalam cabang Anda saat ini dan secara otomatis membuat commit baru jika tidak ada konflik. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git merge newbranchversion<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git reset<\/strong><\/li><\/ul>\n\n\n\n<p>Mengatur ulang indeks dan direktori kerja Anda ke status commit terakhir Anda. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git reset &#8211;hard HEAD<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git tag<\/strong><\/li><\/ul>\n\n\n\n<p>Menandai komitmen tertentu dengan pegangan sederhana yang dapat dibaca manusia yang tidak pernah bergerak. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git tag -a v1.0 -m &#8216;this is version 1.0 tag&#8217;<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git pull<\/strong><\/li><\/ul>\n\n\n\n<p>Mengambil file dari repositori jarak jauh dan menggabungkannya dengan yang lokal. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git pull origin<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git push<\/strong><\/li><\/ul>\n\n\n\n<p>Mendorong semua objek lokal yang dimodifikasi ke repositori jarak jauh dan memajukan cabangnya. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git push origin master<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git remote<\/strong><\/li><\/ul>\n\n\n\n<p>Memperlihatkan semua versi remote repositori Anda. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git remote origin<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git log<\/strong><\/li><\/ul>\n\n\n\n<p>Menunjukkan daftar komit di cabang termasuk rincian yang sesuai. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><\/td><td>git log commit&nbsp;<br><br>84f241e8a0d768fb37ff7ad40e294b61a99a0abe Author: User &lt;user@domain.com&gt; Date: Mon May 3 09:24:05 2010 +0300 first commit<\/td><\/tr><\/tbody><\/table>\n\n\n<div id=\"lucky-2166976873\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-5605825534849002\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-5605825534849002\" \ndata-ad-slot=\"5317815257\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n\n\n<ul class=\"wp-block-list\"><li><strong>git diff<\/strong><\/li><\/ul>\n\n\n\n<p>Hasilkan file tambalan atau statistik perbedaan antara lintasan dan file dalam repositori git Anda, atau indeks Anda atau direktori kerja Anda. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git diff<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git archive<\/strong><\/li><\/ul>\n\n\n\n<p>Membuat file tar atau zip termasuk isi dari satu pohon dari repositori Anda. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git archive &#8211;format=zip master^ README &gt;file.zip<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git gc<\/strong><\/li><\/ul>\n\n\n\n<p>Pengumpul sampah untuk repositori Anda. Mengoptimalkan repositori Anda. Harus dijalankan sesekali. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td><br><\/td><td>git gc&nbsp;<br><br>Counting objects: 7, done.<br>Delta compression using up <strong>to<\/strong> 2 threads.<br>Compressing objects: 100% (5\/5), done.<br>Writing objects: 100% (7\/7), done.<br>Total 7 (delta 1), reused 0 (delta 0)<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git fsck<\/strong><\/li><\/ul>\n\n\n\n<p>Apakah pemeriksaan integritas sistem file Git, mengidentifikasi objek yang rusak. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git fsck<\/td><\/tr><\/tbody><\/table>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git prune<\/strong><\/li><\/ul>\n\n\n\n<p>Menghapus objek yang tidak lagi diarahkan oleh objek apa pun dalam cabang yang dapat dijangkau. Contoh:<\/p>\n\n\n\n<table class=\"wp-block-table\"><tbody><tr><td>1<\/td><td>git prune<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p><strong>Sumber<\/strong> :&nbsp;<a href=\"https:\/\/www.siteground.com\/tutorials\/git\/commands\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.siteground.com\/tutorials\/git\/commands\/<\/a><\/p>\n<div id=\"lucky-2116916936\" class=\"lucky-after-content lucky-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-5605825534849002\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-5605825534849002\" \ndata-ad-slot=\"5317815257\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>git config Menetapkan nilai-nilai konfigurasi untuk nama pengguna Anda, email, kunci gpg, algoritma diff yang disukai, format file dan banyak lagi. Contoh: 12 git config &#8211;global user.name &#8220;My Name&#8221;git config &#8211;global user.email &#8220;user@domain.com&#8221; git init Menginisialisasi sebuah repositori git &#8211; membuat direktori git awal dalam yang baru atau dalam proyek yang sudah ada. Contoh: 12 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":488,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-486","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ltdv-git-tutor"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/posts\/486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/comments?post=486"}],"version-history":[{"count":1,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/posts\/486\/revisions"}],"predecessor-version":[{"id":2337,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/posts\/486\/revisions\/2337"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/media\/488"}],"wp:attachment":[{"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/media?parent=486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/categories?post=486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/tags?post=486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}