diff --git a/additional-material/translations/Indonesian/additional-material.id.md b/additional-material/translations/Indonesian/additional-material.id.md index 259edea81a4..5ba423bc425 100644 --- a/additional-material/translations/Indonesian/additional-material.id.md +++ b/additional-material/translations/Indonesian/additional-material.id.md @@ -1,46 +1,67 @@ # Informasi tambahan -Kami berasumsi anda sudah menyelesaikan tutorial dasar sebelum datang ke sini. Informasi tambahan ini akan memberikan beberapa informasi mengenai teknik Git yang lebih tinggi. +Kami berasumsi Anda sudah menyelesaikan tutorial dasar sebelum datang ke sini. Dokumen ini akan memberikan beberapa informasi mengenai teknik Git yang lebih tinggi. -### [Hapus cabang dari repositori anda](removing-branch-from-your-repository.md) -Dokumen ini memberikan informasi mengenai bagaimana menghapus sebuah cabang dari repositori anda. -> Lakukan langkah ini setelah pull request anda digabungkan (merge). +### [Hapus cabang dari repositori Anda](removing-branch-from-your-repository.id.md) -### [Agar fork anda tetap sinkron dengan repositori](keeping-your-fork-synced-with-this-repository.md) -Dokumen ini memberikan informasi mengenai bagaimana agar repositori yang kita fork tetap uptodate dengan repositori dasar. Hal ini penting, karena bisa jadi anda dan banyak kontributor lain berkontribusi dalam proyek tersebut. -> Ikuti langkah-langkahnya agar fork anda tidak punya banyak perubahan dengan repositori induk. +Dokumen ini memberikan informasi mengenai bagaimana menghapus sebuah cabang dari repositori Anda. + +> Lakukan langkah ini setelah pull request Anda digabungkan (merge). + +### [Agar fork Anda tetap sinkron dengan repositori](keeping-your-fork-synced-with-this-repository.md) + +Dokumen ini memberikan informasi mengenai bagaimana agar repositori yang kita fork tetap up-to-date dengan repositori dasar. Hal ini penting, karena bisa jadi Anda dan banyak kontributor lain berkontribusi dalam proyek tersebut. + +> Ikuti langkah-langkahnya jika fork Anda tidak punya perubahan dengan repositori induk. ### [Membatalkan commit](reverting-a-commit.md) -Dokumen ini memberikan informasi bagaimana caranya membatalkan commit di repositori remote. Langkah ini perlu jika sewaktu-waktu anda harus membatalkan sebuah commit yang telanjur sudah didorong ke GitHub. + +Dokumen ini memberikan informasi bagaimana caranya membatalkan commit di repositori remote. Langkah ini perlu jika sewaktu-waktu Anda harus membatalkan sebuah commit yang telanjur sudah didorong ke GitHub. + > Ikuti langkah-langkahnya untuk membatalkan sebuah commit. ### [Mengubah sebuah commit](amending-a-commit.md) + Dokumen ini memberikan informasi mengenai cara mengubah sebuah commit di repositori remote. + > Gunakan ini ketika kamu harus mengubah commit yang sudah dibuat. ### [Membatalkan commit lokal](undoing-a-commit.md) -Dokumen ini memberikan informasi mengenai cara membatalkan sebuah commit di repositori lokal anda. Hal ini diperlukan ketika anda berpikir sudah merusak repositori lokal dan ingin me-reset repositori tersebut. + +Dokumen ini memberikan informasi mengenai cara membatalkan sebuah commit di repositori lokal Anda. Hal ini diperlukan ketika Anda berpikir sudah merusak repositori lokal dan ingin me-reset repositori tersebut. + > Lakukan cara ini jika ingin membatalkan/reset commit di lokal. ### [Mengatasi Merge Conflicts](resolving-merge-conflicts.md) + Dokumen ini memberikan informasi mengenai cara mengatasi saat terjadi konflik ketika melakukan merge. + > Lakukan langkah tersebut untuk mengatasi konflik merge yang mengganggu. -### [Menghapus sebuah berkas](removing-a-file.md) +### [Menghapus sebuah berkas](removing-a-file.id.md) + Dokumen ini memberikan informasi mengenai cara menghapus sebuah berkas dari repositori lokal. + > Ikuti langkah tersebut untuk mempelajari bagaimana menghapus sebuah berkas sebelum di-commit. ### [Memindahkan Commit ke Cabang berbeda](moving-a-commit-to-a-different-branch.md) + Dokumen ini memberikan informasi mengenai cara memindahkan sebuah commit ke cabang lain. + > Ikuti langkah tersebut untuk memindahkan sebuah commit ke cabang lain. -### [Mengonfigurasi git](configuring-git.md) -Dokumen ini memberikan informasi mengenai cara mengonfigurasi detil pengguna dan opsi lain di git. -> Gunakan langkah ini agar konfigurasi git anda menjadi lebih baik. +### [Mengkonfigurasi git](configuring-git.md) + +Dokumen ini memberikan informasi mengenai cara mengkonfigurasi detail pengguna dan opsi lain di git. + +> Gunakan langkah ini agar konfigurasi git Anda menjadi lebih baik. ### [Tautan bermanfaat](Useful-links-for-further-learning.id.md) + Dokumen ini didedikasikan untuk semua pos blog, laman yang sangat membantu, situs tip dan trik yang akan membuat hidup kita lebih mudah. Tautan tersebut tidak hanya untuk pemula, namun juga bagi yang sudah mahir. Halaman ini akan menjadi indeks untuk semua tautan yang bermanfaat yang mungkin saja bisa membantu siapapun yang baru terjun di dunia open-source atau siapapun yang ingin belajar lebih lanjut. ### [Menyatukan banyak Commit](squashing-commits.md) + Dokumen ini menyediakan informasi mengenai bagaimana menyederhanakan banyak commit dengan rebase interaktif. -> Gunakan ini jika anda mau membuka sebuah PR dalam proyek open source dan periview meminta kamu untuk menyatukan setiap commit menjadi satu, dengan pesan commit yang informatif. + +> Gunakan ini jika Anda ingin membuka sebuah PR (Pull Request) dalam proyek open source dan periview meminta kamu untuk menyatukan setiap commit menjadi satu, dengan pesan commit yang informatif. diff --git a/additional-material/translations/Indonesian/removing-branch-from-your-repository.id.md b/additional-material/translations/Indonesian/removing-branch-from-your-repository.id.md new file mode 100644 index 00000000000..e65eea7f3e3 --- /dev/null +++ b/additional-material/translations/Indonesian/removing-branch-from-your-repository.id.md @@ -0,0 +1,31 @@ +# Remove a branch from your repository + +If you have followed the tutorial up-to-now, our `` branch has finished its purpose, it is time to delete it from your local machine's repo. This isn't necessary, but the name of this branch shows its rather special purpose. Its life can be made correspondingly short. + +First, let's merge your `` to your master, so to go to your master branch: +``` +git checkout master +``` + +Merge `` to master: +``` +git merge master +``` + +Remove `` on your local machine's repo: +``` +git branch -d +``` + +You have now deleted your local machine's `` branch and everything looks neat and tidy. +Though, at this point, you should still have the `` branch in your GitHub fork. However, before you delete this, remember that you have sent a "Pull request" to my repo from this remote branch. So unless I've already merged it, don't delete this branch. + +However, if I have merged your branch and you want to delete the remote branch, use: +``` +git push origin --delete +``` + +Now, you know how to tidy your branches. +With time, many commits will be added to my public repo. And the master branches of your local machine and of your GitHub fork won't be up-to-date. So in order to keep your repositories synchronized with mine, follow the steps below. + +#### [Keeping your fork synced with the repository](keeping-your-fork-synced-with-this-repository.md) diff --git a/additional-material/translations/Indonesian/resetting-a-commit.id.md b/additional-material/translations/Indonesian/resetting-a-commit.id.md new file mode 100644 index 00000000000..4e89469a988 --- /dev/null +++ b/additional-material/translations/Indonesian/resetting-a-commit.id.md @@ -0,0 +1,20 @@ +# Mengatur Ulang Sebuah commit + +`reset` adalah perintah yang dapat digunakan ketika kita ingin memindahkan repositori kembali ke commit sebelumnya, membuang semua perubahan yang dibuat setelah commit tersebut.
+Perbedaan utama antara mengatur ulang dan mengembalikan commit adalah bahwa git reset `unstages a file and bring our changes back to the working directory` +dan git revert `removes the commits from the remote repository`.
+ +`git reset` dapat dicapai dengan menggunakan perintah berikut: + +- Perintah berikut ini akan memberikan ringkasan dari semua commit dengan menggunakan dua parameter berikut: + + - Tujuh karakter pertama dari commit hash - inilah yang perlu kita rujuk dalam perintah **reset**. + - Pesan commit + + ``` + git log --oneline + ``` + +- Seseorang dapat mengatur ulang repositori kembali ke commit tertentu menggunakan perintah berikut:
+ `git reset commithash` + di mana commithash adalah 7 karakter pertama dari hash commit yang kami temukan di log diff --git a/translations/README.id.md b/translations/README.id.md index 0c26b716bf4..50a7012d2d2 100644 --- a/translations/README.id.md +++ b/translations/README.id.md @@ -3,76 +3,73 @@ [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT) [![Open Source Helpers](https://www.codetriage.com/roshanjossey/first-contributions/badges/users.svg)](https://www.codetriage.com/roshanjossey/first-contributions) -# Kontribusi Pertama +# Kontribusi Pertama Proyek ini memiliki tujuan yaitu untuk menyederhanakan dan membimbing pemula untuk membuat kontribusi pertamanya di Github. Jika Anda ingin membuat kontribusi pertamamu, ikuti langkah-langkah berikut. - #### _Jika Anda tidak terbiasa dengan baris perintah(command line), [di sini ada tutorial untuk menggunakan GUI(antarmuka bergrafis).](#Tutorial-Menggunakan-Alat-Lain)_ fork this repository Apabila Anda belum menginstall git di komputer Anda, [ install segera ](https://help.github.com/articles/set-up-git/). -## *Fork* Repositori Ini +## _Fork_ Repositori Ini -Fork repositori ini dengan cara klik tombol *fork* yang ada di bagian atas kanan pada halaman ini. -Dan repository ini akan disalin ke akun Anda. +Fork repositori ini dengan cara klik tombol _fork_ yang ada di bagian atas kanan pada halaman ini. Hal Ini akan membuat sebuah salinan repositori di akun Anda. -## *Clone* Repositori +## _Clone_ (Kloning) Repositori clone this repository -Sekarang klon repositori yang sudah Anda *fork* di akun Github Anda ke komputer Anda. Buka akun GitHub Anda, buka repository yang sudah di *fork*, Klik tombol *Code* dan kemudian klik ikon salin ke papan klip. +Sekarang kloning repositori yang sudah Anda _fork_ ke komputer Anda. Pergi ke akun GitHub Anda, buka repositori yang sudah Anda _fork_, klik tombol _Code_ dan kemudian klik ikon salin ke papan klip. -Buka terminal dan jalankan perintah git berikut: +Buka sebuah terminal dan jalankan perintah git berikut: ``` git clone "url yang telah disalin" ``` -bagian "url yang telah disalin" (tanpa tanda petik) adalah url ke repositori ini (proyek yang telah Anda *fork* ini). Lihat langkah sebelumnya untuk mendapatkan url. +bagian "url yang telah disalin" (tanpa tanda petik) adalah url ke repositori ini (proyek yang telah Anda _fork_ ini). Lihat langkah sebelumnya untuk mendapatkan url. copy URL to clipboard -Contoh: +Sebagai contoh: ``` git clone https://github.com/ini-adalah-anda/first-contributions.git ``` -bagian `ini-adalah-anda` adalah *username* GitHub Anda. Di sini Anda menyalin konten dari repositori first-contributions di GitHub ke komputer Anda. +bagian `ini-adalah-anda` adalah _username_ GitHub Anda. Di sini Anda menyalin konten dari repositori first-contributions di GitHub ke komputer Anda. -## Membuat Cabang (Branch) +## Membuat Sebuah _Branch_ (Cabang) -Pindah ke direktori repositori yang terdapat pada komputer Anda (jika Anda belum ada di sana): +Pindah ke direktori repositori yang terdapat pada komputer Anda (jika Anda belum berada di sana): ``` cd first-contributions ``` -Sekarang buat cabang dengan menggunakan perintah `git checkout`: +Sekarang buatlah sebuah _branch_ menggunakan perintah `git checkout`: ``` -git checkout -b +git checkout -b ``` -Contohnya: +Sebagai contoh: ``` git checkout -b add-alonzo-church ``` +## Buat Perubahan Yang Diperlukan Lalu _Commit_ (Simpan) Perubahan Tersebut -## Buat Perubahan yang Diperlukan Lalu Commit Perubahan Tersebut - -Sekarang buka Folder `Contributors.md` menggunakan editor teks(Text editor), tambahkan nama Anda ke dalamnya. Jangan menambahkan pada awal atau akhir dari file. Simpan dimana saja di antaranya. Sekarang simpan filenya. +Sekarang buka berkas `Contributors.md` menggunakan teks editor, tambahkan nama Anda ke dalamnya. Jangan menambahkan pada awal atau akhir dari berkas. Simpan dimana saja di antaranya. Sekarang simpan berkasnya. git status -Jika Anda pergi ke direktori proyek dan mengeksekusi perintah `git status`, Anda akan melihat ada perubahan. +Jika Anda pergi ke direktori proyek dan mengeksekusi perintah `git status`, Anda akan melihat ada sebuah perubahan. -Tambahkan perubahan tersebut ke cabang yang baru saja Anda buat menggunakan perintah `git add`: +Tambahkan perubahan tersebut ke _branch_ yang baru saja Anda buat menggunakan perintah `git add`: ``` git add Contributors.md @@ -81,59 +78,58 @@ git add Contributors.md Sekarang simpan perubahan tersebut menggunakan perintah `git commit`: ``` -git commit -m "Add to Contributors list" +git commit -m "Add to Contributors list" ``` -Ubah bagian `` dengan nama Anda. +Ubah bagian `` dengan nama Anda. -## Dorong (Push) Perubahan ke GitHub +## Dorong (Push) Perubahan Ke GitHub -*Push* perubahan menggunakan perintah `git push`: +_Push_ perubahan menggunakan perintah `git push`: ``` -git push origin +git push origin ``` -ganti bagian `` dengan nama cabang yang sebelumnya Anda buat. +ganti bagian `` dengan nama cabang yang sebelumnya Anda buat.
Jika Anda mendapatkan kesalahan saat melakukan push, klik disini: -- ### Kesalahan otentikasi +- ### Kesalahan Otentikasi
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
   remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
   fatal: Authentication failed for 'https://github.com//first-contributions.git/'
- Buka [GitHub's tutorial](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) untuk menghasilkan dan mengonfigurasi kunci SSH ke akun Anda. + Buka [GitHub's tutorial](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) untuk menghasilkan dan mengkonfigurasi sebuah kunci SSH ke akun Anda.
-## Kirim Perubahan untuk Diperiksa +## Kirim Perubahan Untuk Diperiksa -Jika Anda membuka repositori Anda di GitHub, Anda akan melihat sebuat tombol `Compare & pull request`. Tekan tombol tersebut. +Jika Anda membuka repositori Anda di GitHub, Anda akan melihat sebuah tombol `Compare & pull request`. Tekan tombol tersebut. create a pull request -Sekarang kirimkan *Pull Request* (PR) +Sekarang kirimkan _Pull Request_ submit pull request -Saya (pengelola) akan segera menggabungkan semua perubahan Anda ke cabang utama dari proyek ini. Anda akan mendapatkan email pemberitahuan setelah perubahan digabungkan. +Saya (pengelola) akan segera menggabungkan semua perubahan Anda ke cabang utama (_main branch_) dari proyek ini. Anda akan mendapatkan email pemberitahuan setelah perubahan digabungkan. -## Ke Mana Lagi Setelah dari Sini? +## Ke Mana Lagi Setelah Dari Sini? -Selamat! Anda baru saja menyelesaikan standar *fork* -> *clone* -> ubah -> *Pull Request* sebuah alur kerja yang akan sering Anda temui sebagai kontributor! +Selamat! Anda baru saja menyelesaikan standar _fork_ -> _clone_ -> _edit_ -> _pull request_ sebuah alur kerja yang akan sering Anda temui sebagai seorang kontributor! -Rayakan kontribusi Anda dan bagikan dengan teman dan pengikut Anda dengan membuka [web app](https://firstcontributions.github.io/#social-share). +Rayakan kontribusi Anda dan bagikan dengan teman-teman dan pengikut Anda dengan membuka [web app](https://firstcontributions.github.io/#social-share). -Anda dapat bergabung dengan tim slack kami jika membutuhkan bantuan atau memiliki pertanyaan. [Bergabung dengan tim slack](https://join.slack.com/t/firstcontributors/shared_invite/zt-1hg51qkgm-Xc7HxhsiPYNN3ofX2_I8FA). +Anda dapat bergabung dengan tim slack kami jika Anda membutuhkan bantuan atau memiliki pertanyaan. [Bergabung dengan tim slack](https://join.slack.com/t/firstcontributors/shared_invite/zt-1hg51qkgm-Xc7HxhsiPYNN3ofX2_I8FA). -Sekarang, mari kita mulai dengan berkontribusi di proyek lain. Kami sudah menyusun daftar proyek dengan isu yang mudah dikerjakan sehingga Anda dapat segera memulai. Cek di [daftar proyek web app](https://firstcontributions.github.io/#project-list). +Sekarang mari kita mulai dengan berkontribusi di proyek lain. Kami sudah menyusun daftar proyek dengan isu yang mudah dikerjakan sehingga Anda dapat segera memulai. Cek di [daftar proyek web app](https://firstcontributions.github.io/#project-list). ## [ Materi tambahan ](../additional-material/translations/additional-material.id.md) -## Tutorial Menggunakan Alat(tools) Lain - +## Tutorial Menggunakan Alat (tools) Lain | GitHub Desktop | Visual Studio 2017 | GitKraken | VS Code | Sourcetree App | IntelliJ IDEA | -| --- | --- | --- | --- | --- | --- | -| [GitHub Desktop](../gui-tool-tutorials/github-desktop-tutorial.md) | [Visual Studio 2017](../gui-tool-tutorials/github-windows-vs2017-tutorial.md) | [GitKraken](../gui-tool-tutorials/gitkraken-tutorial.md) | [Visual Studio Code](../gui-tool-tutorials/github-windows-vs-code-tutorial.md) | [Atlassian Sourcetree](../gui-tool-tutorials/sourcetree-macos-tutorial.md) | [IntelliJ IDEA](../gui-tool-tutorials/github-windows-intellij-tutorial.md) | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [GitHub Desktop](../gui-tool-tutorials/github-desktop-tutorial.md) | [Visual Studio 2017](../gui-tool-tutorials/github-windows-vs2017-tutorial.md) | [GitKraken](../gui-tool-tutorials/gitkraken-tutorial.md) | [Visual Studio Code](../gui-tool-tutorials/github-windows-vs-code-tutorial.md) | [Atlassian Sourcetree](../gui-tool-tutorials/sourcetree-macos-tutorial.md) | [IntelliJ IDEA](../gui-tool-tutorials/github-windows-intellij-tutorial.md) |