Подтвердить что ты не робот

Git сливается из другой вилки

У меня есть репозиторий на github, а кто-то другой его разветкил и внес изменения.

Я хочу:

  • Создать новую ветку
  • Объединить их изменения в мою ветку

Я создал новую ветку:

git commit -b my_new_branch

Как объединить их код в эту новую ветку?

Это ветвь, которую я создал: https://github.com/poundifdef/VirginMobileMinutesChecker/tree/widget_toast

Это ветка, которую я хочу объединить: https://github.com/xbakesx/VirginMobileMinutesChecker

Каков наилучший способ сделать это? Я пробовал "тянуть", и это не сработает. Я честно понятия не имею, что я делаю в gitland, поэтому, если есть лучший способ это сделать (помимо создания ветки и попытки слиться), я все уши!

4b9b3361

Ответ 1

Добавьте свои реплики github fork в качестве удаленного к клону вашего собственного репо:

git remote add other-guys-repo <url to other guys repo>

Получите свои изменения:

git fetch other-guys-repo

Зарезервируйте ветку, в которую вы хотите объединить:

git checkout my_new_branch

Объедините их изменения (при условии, что они выполнили свою работу на главной ветке):

git merge other-guys-repo/master

Разрешать конфликты, принимать решения и вуаля.