Sebelum membuat pull request di Github, Anda harus membuat cabang sendiri dari cabang master dan memastikannya sudah mutakhir. Setelah itu Anda bebas membuat dan melakukan perubahan tanpa mempengaruhi cabang utama. Setelah komit dibuat, Anda dapat membuat Permintaan Tarik di GitHub, lalu menggabungkan perubahan Anda kembali ke cabang utama. Anda dapat menggunakan baris perintah Git serta antarmuka web Github untuk melakukan sebagian besar proses ini.
Langkah
Bagian 1 dari 3: Membuat Cabang Baru
Langkah 1. Buka Git
Jika Anda belum memiliki program Git, buka https://git-scm.com/downloads dan pilih dan instal untuk platform yang Anda gunakan.
Jika Anda menyiapkan git untuk pertama kalinya, Anda juga perlu mengkloning atau mengimpor/membuat repositori sebelum berkontribusi
Langkah 2. Arahkan ke direktori proyek Anda
Masukkan “cd” di baris perintah dan tekan Enter, di mana rantai direktori yang mengarah ke tempat Anda mengkloning atau membuat folder proyek Anda.
Anda dapat menarik dan melepas folder ke jendela perintah Git untuk mengisi jalur direktori secara otomatis
Langkah 3. Pastikan repositori Anda mutakhir
Masukkan “git pull origin master” ke dalam baris perintah dan tekan Enter. Sebuah pesan akan muncul memberi tahu Anda bahwa repositori sudah diperbarui.
Master adalah cabang default pada sebuah proyek
Langkah 4. Arahkan ke halaman repositori github
Buka browser web Anda dan masukkan URL github unik repositori Anda.
Langkah 5. Klik dropdown “branch:master””
Ini terletak di kiri atas halaman dan akan membuka daftar cabang lain dan kotak teks.
Langkah 6. Masukkan nama cabang dan klik “Buat cabang” ketika muncul
Ini akan membuat cabang baru dari cabang master menggunakan nama apa pun yang Anda masukkan ke dalam kotak teks.
- Anda juga dapat membuat cabang dari baris perintah. Masukkan “git checkout branch -b” dan tekan Enter, di mana Anda ingin memanggil cabang Anda.
- Anda sekarang dapat menggunakan "git commit" dan "git push" untuk membuat perubahan pada cabang Anda dengan aman tanpa mempengaruhi proyek utama. Membuat pull request akan memungkinkan orang lain untuk meninjau dan mendiskusikan perubahan Anda sebelum menggabungkannya kembali ke cabang utama.
Langkah 7. Lakukan perubahan pada cabang baru Anda
Klik ikon Pensil untuk mengedit file di repositori. Setelah pengeditan dilakukan, masukkan pesan komit dan klik "Komit" dari jendela di bawah area pengeditan.
- Anda juga dapat membuat komit dari baris perintah. Ini berguna saat membuat perubahan pada file secara lokal daripada di situs web git. Masukkan “git commit -m” ke dalam baris perintah dan tekan Enter setelah membuat perubahan pada file. harus merupakan deskripsi singkat tentang perubahan yang Anda buat.
- Teks pesan komit dapat berupa apa saja, tetapi sesuatu di sini diperlukan.
Bagian 2 dari 3: Membuat Permintaan Tarik
Langkah 1. Klik tab “Tarik Permintaan”
Ini terletak di sepanjang bilah menu atas di halaman repositori Anda.
Pull Request adalah fitur Git yang digunakan untuk menyajikan perubahan yang dibuat pada cabang independen untuk ditinjau oleh kolaborator sebelum digabungkan ke dalam proyek utama
Langkah 2. Pilih cabang yang Anda buat dari daftar
Ini akan menampilkan perubahan yang Anda buat dibandingkan dengan konten asli di cabang master.
Langkah 3. Klik “Buat Permintaan Tarik”
Setelah Anda puas dengan keadaan perubahan Anda, ini adalah tombol hijau di kiri atas, di dropdown cabang.
Langkah 4. Masukkan nama/deskripsi untuk permintaan tarik Anda
Gunakan bidang ini untuk membantu mengidentifikasi dan menjelaskan secara singkat perubahan yang Anda buat pada kolaborator lain.
Langkah 5. Klik “Buat Permintaan Tarik”
Ini akan membuat permintaan tarik dengan nama dan deskripsi yang dimasukkan.
Bagian 3 dari 3: Menggabungkan Permintaan Tarik
Langkah 1. Klik “Gabungkan Permintaan Tarik”
Tombol ini muncul di kanan bawah setelah permintaan tarik berhasil dibuat.
Anda juga dapat menggunakan “git merge” di baris perintah untuk melakukan tindakan yang sama
Langkah 2. Klik "Konfirmasi penggabungan"
Pemberitahuan akan muncul yang memberi tahu Anda bahwa permintaan tarik berhasil digabungkan kembali ke cabang master. Karena cabang Anda tidak lagi diperlukan, Anda akan diminta untuk menghapusnya.
Jika Anda memiliki konflik penggabungan, Anda akan diberi tahu dan tidak dapat melanjutkan penggabungan. Anda harus kembali dan menarik kembali dari cabang master untuk memperbarui cabang Anda sendiri dengan perubahan apa pun, lalu membuat permintaan tarik baru
Langkah 3. Klik “Hapus Cabang”
Ini akan muncul di notifikasi di sebelah ikon cabang ungu. Menghapus cabang yang digabungkan dan ketinggalan zaman adalah cara yang baik untuk menjaga proyek tetap teratur dan mudah dikelola.
Tips
- Konflik penggabungan dapat terjadi jika perubahan telah didorong ke master sejak Anda membuat perubahan di cabang terpisah. Anda perlu menarik perubahan tersebut dari master ke cabang Anda sendiri dan membuat permintaan tarik baru agar berhasil digabungkan.
- Dengan latihan, banyak kolaborator perangkat lunak menemukan baris perintah Git lebih efisien daripada menggunakan antarmuka grafis.