Unire le modifiche dal repository github remoto al repository locale
-
22-08-2019 - |
Domanda
ho biforcuta un repository su GitHub qualche tempo fa, ha fatto un piccolo cambiamento e spinto il cambio di nuovo al mio github forchetta. Il repository originale è cambiato da allora. Vorrei unire le modifiche dal repository originale alla mia forchetta.
Sono nuovo di entrambi git e GitHub, e ho bisogno di comandi specifici come farlo.
Soluzione
git remote add {name} {Public Clone URL}
git pull {name} master
git push
Esempio:
git remote add bret git://github.com/bret/watir.git
git pull bret master
git push
Altri suggerimenti
Basta aggiungere repo originale come un telecomando e unire la forcella con esso; poi spingere la forcella dalla concentrazione di github.
C'è anche un rubino gioiello per le operazioni più semplici GitHub . È possibile unire a monte con una chiamata ...
git pull origin master
farà il lavoro creando merge ulteriore commesso. Se non si dispone di conflitti e non si desidera creare un rejoin (con l'aggiunta di 'fondere' commit) per ogni commettere che si spinge poi rebase
è più preferito. È possibile farlo con l'gitk Git Gui +. Basta prendere a distanza con Git Gui
storia poi aperto con gitk
e creare temporanea r_master
ramo al remotes/origin/master
inverosimile. Infine, chiamare git rebase r_master
nel git bash
. Questo metterà i tuoi commit in cima alle modifiche remote. Siete pronti a spingere e rimuovere il <=>.