From caf90c898009a66d99bd3e8abe3e12ccf02b255e Mon Sep 17 00:00:00 2001 From: tekon92 Date: Sat, 21 Mar 2015 23:09:00 +0700 Subject: [PATCH] bahasa indonesia translate --- index.id.html | 274 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 274 insertions(+) create mode 100644 index.id.html diff --git a/index.id.html b/index.id.html new file mode 100644 index 00000000..47223c99 --- /dev/null +++ b/index.id.html @@ -0,0 +1,274 @@ + + + + + + git - cara gampang - no deep shit! + + + + + + +
+

git - cara gampang

+

cuma sekedar cara gampang menggunakan git. serius deh ;)

+ + +

+ by Roger Dudler +
credits to @tfnico, @fhd and Namics
+ this guide in + deutsch, + español, + français, + italiano, + nederlands, + português, + русский, + türkçe, +
+ မြန်မာ, + 日本語, + 中文, + 한국어 + Vietnamese + Bahasa +
+ laporkan masalah di github +

+
+ + Frontify - Collaboration for Web Designers & Front-End Developers + +
+ +
+ + +
+

persiapan

+

+ Unduh git untuk OSX +

+

+ Unduh git untuk Windows +

+

+ Unduh git untuk Linux +

+
+ +
+

membuat sebuah tempat penyimpanan baru

+

+ buat sebuah direktori (folder) baru, buka dan ketikan
+ git init
+ untuk membuat tempat penyimpanan baru. +

+
+ +
+

melakukan checkout pada sebuah tempat penyimpanan

+

+ buat sebuah tempat penyimpanan lokal yang siap dipakai, dengan menjalankan perintah
+ git clone /path/to/repository
+ jika file tersebut berada di server, perintahnya menjadi
+ git clone username@host:/path/to/repository +

+
+ +
+

alur kerja

+

+ tempat penyimpanan lokal anda terdiri dari tiga "pohon" yang dipelihara oleh git. + yang pertama adalah direktori yang sedang anda kerjakan yang menyimpan berkas-berkas asli. + yang kedua adalah indeks yang yang bertindak sebagai tempat untuk staging dan + akhirnya kepala yang menunjukan commit yang terakhir anda lakukan. +

+ +
+ +
+

menambahkan & commit

+

+ Anda bisa mengusulkan perubahan-perubahan (menambahkannya ke indeks) dengan
+ git add <nama berkas>
+ git add *
+ Ini adalah langkah dasar pertama pada alur kerja git. untuk melakukan commit yang sebenar-benarnya pada perubahan-perubahan berkas ini dengan
+ git commit -m "Commit message"
+ Sekarang berkas tersebut berhasil di commit ke kepala, tapi belum berada di tempat penyimpanan jauh anda. +

+
+ +
+

mendorong perubahan

+

+ Perubahan-perubahan yang anda lakukan sekarang sudah berada di kepala salinan berkas yang sedang anda kerjakan. Untuk mengirimkan perubahan-perubahan tersebut ke penyimpanan jauh anda, jalankan
+ git push origin master
+ Ganti master ke cabang yang ingin anda rubah. +

+ Jika kamu belum meng-kloning tempat penyimpanan yang sudah ada dan mau menghubungkan tempat penyimpanan anda dengan server, anda perlu menambahkan ini dengan
+ git remote add origin <server>
+ Sekarang anda bisa mendorong perubahan-perubahan tersebut ke server yang anda pilih
+ +

+
+ +
+

percabangan

+

+ Cabang - cabang digunakan untuk mengembangkan fitur - fitur yang dipisahkan dengan fitur yang lainnya. cabang master + adalah cabang dasar pada saat anda membuat tempat penyimpanan baru. gunakan cabang lainnya untuk pengembangan dan gabungkan mereka kembali ke cabang master jika sudah selesai. +

+ +

+ buat sebuah cabang baru dengan nama "feature_x" dan pindah ke cabang tersebut dengan menggunakan
+ git checkout -b feature_x
+ pindah kembali ke cabang master
+ git checkout master
+ dan hapus kembali cabang tersebut
+ git branch -d feature_x
+ sebuah cabang tidak tersedia untuk yang lainnya kecuali anda mendorong cabang tersebut ke penyimpanan jauh anda
+ git push origin <branch> +

+
+ +
+

memperbarui & menggabungkan

+

+ untuk memperbarui tempat penyimpanan lokal anda ke commit yang paling baru, jalankan
+ git pull
+ di direktori yang sedang anda kerjakan untuk mengambil dan menggabungkan perubahan tersebut.
+ untuk menggabungkan cabang lainnya menuju cabang yang sedang aktif (contoh: master), gunakan
+ git merge <branch>
+ pada kasus tersebut git mencoba untuk menggabungkan secara otomatis perubahan-perubahan tersebut. sayangnya, ini tidak selalu memungkinkan dan menghasilkan konflik. + Anda lah yang bertanggung jawab untuk menggabungkan konflik itu. + secara manual dengan meneliti berkas yang ditunjukan oleh git. setelah melakukan perubahan, anda perlu menandai mereka dengan tanda sudah digabungkan dengan
+ git add <filename>
+ sebelum menggabungkan perubahan-perubahan, anda selalu bisa melihat mereka kembali dengan
+ git diff <source_branch> <target_branch> +

+
+ +
+

tagging

+

+ sangat disarankan untuk membuat penanda pada saat mengeluarkan perangkat lunak terbaru. ini adalah konsep yang sudah diketahui, dan juga tersedia di SVN. anda bisa membuat penanda yang dinamai 1.0.0 dengan menjalankan perintah
+ git tag 1.0.0 1b2e1d63ff
+ 1b2e1d63ff merupakan 10 karakter pertama dari komit id yang anda mau referensikan dengan penanda anda. anda bisa mendapatkan id komit dengan melihat pada ...
+

+
+ +
+

catatan

+

+ dengan cara yang mudah, anda dapat mempelajari sejarah media penyimpanan anda dengan menggunakan ... + git log
+ anda bisa menanmbahkan banyak parameter untuk membuat catatan yang ingin anda kehendaki. untuk melihat komit yang dilakukan oleh pembuat yang dituju:
+ git log --author=bob
+ Untuk melihay catatan yang sudah sangat di sederhanakan dalam satu baris:
+ git log --pretty=oneline
+ atau anda mungkin mau melihat sebuah pohon seni ASCII dari semua cabang-cabang, dihias dengan nama - nama dari penanda - penanda dan cabang - cabang.
+ git log --graph --oneline --decorate --all
+ Untuk hanya melihat berkas yang dirubah:
+ git log --name-status
+ ini adalah sebagian parameter yang mungkin anda gunakan. untuk lainnya, lihat + git log --help
+

+
+ +
+

mengganti perubahan lokal

+

+ pada kasus anda melakukan kesalahan (yang tentu saja tidak mungkin ;) anda bisa mengganti perubahan lokal tersebut dengan perintah
+ git checkout -- <filename>
+ ini akan mengganti perubahan pada "pohon" yang sedang anda kerjakan dengan konten terakhir yang terdapat di kepala. perubahan sudah ditambahkan ke indeks, sama dengan sebagai mana berkas baru, akan disimpan. +

+

+ bahkan jika anda mau menghapus semua perubahan lokal dan komit yang anda telah lakukan, ambil sejarah terbaru dari server dan cabang master lokal ditujukan seperti ini
+ git fetch origin
+ git reset --hard origin/master +

+
+ +
+

penunjuk yang berguna

+

+ GUI yang terdapat pada git
+ gitk
+ menghasil keluaran hasil yang berwarna
+ git config color.ui true
+ menampilkan sebaris catatan setiap commit
+ git config format.pretty oneline
+ gunakan penambahan yang interaktif
+ git add -i +

+
+ +
+

tautan dan sumberdaya

+

klien grafis

+

+

+

+

petunjuk

+

+

+

+

bantuan

+

+

+

+
+ +
+

komentar

+
+ + +
+ + + +