Saya telah membuat bercabang repositori di github beberapa waktu lalu, membuat perubahan kecil dan mendorong perubahan kembali ke garpu github saya. Repositori asli telah berubah sejak. Saya ingin menggabungkan perubahan dari repositori asli ke garpu saya.
Saya baru mengenal git dan github, dan saya memerlukan perintah khusus untuk melakukannya.
git
merge
repository
github
Željko Filipin
sumber
sumber
Jawaban:
Contoh:
sumber
Cukup tambahkan repo asli sebagai remote dan gabungkan garpu Anda dengannya; lalu dorong garpu gabungan ke github.
Ada juga permata ruby untuk pengoperasian github yang lebih mudah . Anda dapat menggabungkan upstream dengan satu panggilan ...
sumber
Menyinkronkan garpu
(dari Bantuan GitHub)
https://help.github.com/articles/syncing-a-fork
sumber
akan melakukan pekerjaan membuat komit gabungan tambahan. Jika Anda tidak mengalami konflik dan tidak ingin membuat rejoin (dengan komit 'merge' tambahan) untuk setiap komit yang Anda dorong, maka
rebase
lebih disukai. Anda dapat melakukannya dengan Git Gui + gitk. Ambil saja jarak jauh denganGit Gui
lalu buka riwayat dengangitk
dan buatr_master
cabang sementara saatremotes/origin/master
diambil. Akhirnya, panggilangit rebase r_master
digit bash
. Ini akan menempatkan komit Anda di atas modifikasi jarak jauh. Anda siap untuk mendorong dan melepasr_master
.Komentar ini menunjukkan bahwa ada jalan pintas untuk aliran ini.
sumber