Некоторое время назад я разветвил репозиторий на github, внес небольшое изменение и вернул его обратно в свою вилку github. С тех пор исходный репозиторий изменился. Я хотел бы объединить изменения из исходного репозитория в свою вилку.
Я новичок в git и github, и мне нужны конкретные команды, как это сделать.
git
merge
repository
github
Eljko Filipin
источник
источник
Ответы:
Пример:
источник
Просто добавьте исходное репо как удаленное и объедините с ним свою вилку; затем вставьте объединенную вилку в github.
Также есть рубиновый драгоценный камень для упрощения работы с github . Вы можете объединить восходящий поток одним вызовом ...
источник
Синхронизация вилки
(из справки GitHub)
https://help.github.com/articles/syncing-a-fork
источник
выполнит работу по созданию дополнительной фиксации слияния. Если у вас нет конфликтов и вы не хотите создавать повторное присоединение (с дополнительным коммитом «слияния») для каждого коммита, который вы нажимаете, то
rebase
это более предпочтительно. Вы можете сделать это с помощью Git Gui + gitk. Просто загрузите удаленный с помощью,Git Gui
затем откройте историюgitk
и создайте временнуюr_master
ветку приremotes/origin/master
извлечении. Наконец, вызовgit rebase r_master
вgit bash
. Это поместит ваши коммиты поверх удаленных модификаций. Вы готовы нажать и удалитьr_master
.Этот комментарий предполагает, что для этого потока есть ярлыки.
источник