git github Объединить изменения из двух разных форков -- forks (merge manually)

Чтобы подтянуть в свой фрок изменения из чужого, действуйте так:

  1. Сначала сделайте форк (например на гитхабе) и клонируйте его себе на локальную машину.
  2. Перейдите в командной строке в папку склонированного репозитория.
  3. Затем добавьте удалённый репозиторий в котором находится форк изменения в котором вы хотели бы подтянуть (назовём это репозиторий sinoptik, напр. в честь того, кто сделал тот форк):
    git remote add sinoptik git@github.com:sinoptik/SonataAdminBundle.git
  4. Далее выкачайте информацию о ветках этой репы:
     git fetch sinoptik
  5. Теперь можно сделать merge:
    git merge sinoptik/3.x

    -- так мы влили в свою локальную ветку ветку 3.x из репозитория sinoptik-а