Berikut adalah langkah-langkah kontribusi kode dari topik " Bagaimana cara saya berkontribusi untuk kode orang lain di GitHub? "
- Buat proyek itu
- Buat satu atau lebih komit yang baik dan bersihkan komitmen ke repositori. Anda dapat membuat cabang baru di sini jika Anda memodifikasi lebih dari satu bagian atau fitur.
- Lakukan permintaan tarik di antarmuka web github.
Apakah mungkin membuat pull request tanpa melakukan forking repo?
Sangat menyedihkan melihat lebih dari 20 repo di akun saya yang bercabang untuk beberapa permintaan tarik. Mereka tidak memiliki aktivitas saat itu dan nol bintang / pengikut. Sepertinya saya hanya menyalin kode seseorang untuk hari yang kelam.
git
github
fork
repository
Jasper
sumber
sumber
Jawaban:
Jika Anda tidak memiliki akses untuk membuat cabang di repositori itu, tidak ada cara untuk membuat permintaan tarik tanpa forking .
sumber
Setelah permintaan tarik Anda diterima, Anda dapat menghapus repo dengan aman .
Setelah itu, cukup kloning langsung dari repo upstream asli.
Jika Anda memiliki permintaan penarikan lain, Anda harus membuatnya di cabangnya masing-masing, yang berarti Anda dapat dengan aman menghapus cabang yang Anda buat untuk mengelola permintaan penarikan yang diterima (seperti dalam " Permintaan penarikan saya telah digabungkan, apa yang harus dilakukan selanjutnya? ")
sumber
Menurut definisi, permintaan pull melibatkan sebuah fork kecuali Anda memiliki akses komit ke repositori tujuan. Anda dapat melakukan beberapa hal:
Jika Anda hanya mencoba untuk menghindari penyimpanan di sekitar yang tidak Anda gunakan secara aktif, saya pribadi menyarankan opsi # 3. Itu menempel pada alur kerja GitHub yang diterima tanpa mengacaukan dasbor Anda.
sumber
github mendukung Model Repositori Bersama
sumber
Anda masih membutuhkan satu baris itu:
hub fork;git push -u $GIT_USER HEAD;hub pull-request
sumber