Sebelum membuat permintaan tarik di Github, anda perlu membuat cawangan anda sendiri dari cawangan induk dan memastikannya terkini. Selepas itu anda bebas membuat dan melakukan perubahan tanpa menjejaskan cabang utama. Setelah komit dibuat, anda boleh membuat Permintaan Tarik di GitHub, kemudian menggabungkan kembali perubahan anda ke cabang utama. Anda boleh menggunakan kedua-dua baris arahan Git dan juga antara muka web Github untuk melakukan banyak proses ini.
Langkah-langkah
Bahagian 1 dari 3: Membuat Cabang Baru
Langkah 1. Buka Git
Sekiranya anda belum mempunyai program Git, pergi ke https://git-scm.com/downloads dan pilih dan pasang untuk platform yang anda gunakan.
Sekiranya anda menyiapkan git untuk pertama kalinya, anda juga perlu mengklon atau mengimport / membuat repositori sebelum menyumbang
Langkah 2. Navigasi ke direktori projek anda
Masukkan "cd" di baris perintah dan tekan ↵ Enter, di mana rantai direktori yang menuju ke tempat anda mengklon atau membuat folder projek anda.
Anda boleh menyeret dan melepaskan folder ke tetingkap perintah Git untuk secara automatik mengisi jalan direktori
Langkah 3. Pastikan repositori anda terkini
Masukkan "master git pull origin" ke baris arahan dan tekan ↵ Enter. Mesej akan muncul memberitahu anda bahawa repositori terkini.
Master adalah cabang lalai projek
Langkah 4. Navigasi ke halaman repositori github
Buka penyemak imbas web anda dan masukkan URL github unik repositori anda.
Langkah 5. Klik dropdown "cabang: master""
Ini terletak di kiri atas halaman dan akan membuka senarai cawangan lain dan kotak teks.
Langkah 6. Masukkan nama cawangan dan klik "Buat cabang" ketika muncul
Ini akan membuat cabang baru dari cabang induk menggunakan nama apa pun yang anda masukkan ke dalam kotak teks.
- Anda juga boleh membuat cabang dari baris arahan. Masukkan “git checkout branch -b” dan tekan ↵ Enter, di mana sahaja anda mahu cawangan anda dipanggil.
- Anda kini boleh menggunakan "git komit" dan "git push" untuk membuat perubahan pada cawangan anda dengan selamat tanpa menjejaskan projek utama. Dengan membuat permintaan tarik, orang lain akan menyemak dan membincangkan perubahan anda sebelum menggabungkannya kembali ke cabang utama.
Langkah 7. Lakukan perubahan pada cawangan baru anda
Klik ikon Pensil untuk mengedit fail di repositori. Setelah pengeditan dibuat, masukkan pesan komit dan klik "Komit" dari tetingkap di bawah kawasan penyuntingan.
- Anda juga boleh membuat komit dari baris arahan. Ini berguna semasa membuat perubahan pada fail secara tempatan dan bukannya di laman web git. Masukkan "git commit-m" ke dalam baris perintah dan tekan ↵ Enter setelah membuat perubahan pada fail. mestilah penerangan ringkas mengenai perubahan yang anda buat.
- Teks mesej komit boleh menjadi apa-apa, tetapi sesuatu di sini diperlukan.
Bahagian 2 dari 3: Membuat Permintaan Tarik
Langkah 1. Klik tab "Tarik Permintaan"
Ini terletak di bar menu atas di halaman repositori anda.
Permintaan Tarik adalah ciri Git yang digunakan untuk menyajikan perubahan yang dibuat di cawangan bebas untuk ditinjau oleh kolaborator sebelum digabungkan ke dalam projek utama
Langkah 2. Pilih cawangan yang anda buat dari senarai
Ini akan memaparkan perubahan yang anda buat berbanding dengan kandungan asli di cawangan induk.
Langkah 3. Klik "Buat Permintaan Tarik"
Setelah anda berpuas hati dengan keadaan perubahan anda, ini adalah butang hijau di kiri atas, dengan menu lungsur cabang.
Langkah 4. Masukkan nama / keterangan untuk permintaan tarik anda
Gunakan medan ini untuk membantu mengenal pasti dan menerangkan secara ringkas perubahan yang anda buat kepada kolaborator lain.
Langkah 5. Klik "Buat Permintaan Tarik"
Ini akan membuat permintaan tarik dengan nama dan keterangan yang dimasukkan.
Bahagian 3 dari 3: Menggabungkan Permintaan Tarik
Langkah 1. Klik "Gabungkan Permintaan Tarik"
Butang ini muncul di kanan bawah setelah permintaan tarik berjaya dibuat.
Anda juga dapat menggunakan "git merge" di baris perintah untuk melakukan tindakan yang sama
Langkah 2. Klik "Sahkan penggabungan"
Pemberitahuan akan muncul yang memberitahu anda bahawa permintaan tarik berjaya digabungkan kembali ke cabang induk. Oleh kerana cawangan anda tidak lagi diperlukan, anda akan diminta untuk menghapusnya.
Sekiranya anda mengalami konflik penggabungan, anda akan diberitahu dan tidak dapat meneruskan penggabungan tersebut. Anda perlu kembali dan menarik semula dari cawangan induk untuk membuat cawangan anda sendiri terkini dengan sebarang perubahan, kemudian buat permintaan tarik baru
Langkah 3. Klik "Padam Cabang"
Ini akan muncul dalam pemberitahuan di sebelah ikon cabang ungu. Memadamkan cawangan yang digabungkan dan ketinggalan zaman adalah kaedah yang baik untuk memastikan projek tetap teratur dan mudah dikendalikan.
Petua
- Konflik penggabungan mungkin berlaku jika perubahan telah didorong untuk dikuasai sejak anda membuat perubahan di cabang terpisah anda. Anda perlu menarik perubahan dari master ke cawangan anda sendiri dan membuat permintaan tarikan baru agar berjaya bergabung.
- Dengan latihan, banyak kolaborator perisian mendapati baris perintah Git lebih cekap daripada menggunakan antara muka grafik.