У меня есть проект, размещенный на GitHub, который кто-то подписал. На своей вилке они создали новую ветку "foo" и внесли некоторые изменения. Как мне перенести их "foo" в новую ветку, также называемую "foo" в моем репо?
Я понимаю, что они могли бы отправить мне запрос на извлечение, но я бы хотел сам инициировать этот процесс.
Предположим следующее:
- Поскольку они раздвоили мой проект, оба наших репо имеют одинаковую «историю»
- Хотя GitHub показывает, что их проект был разветвлен от моего, мой локальный репозиторий не имеет никаких ссылок на проект этого человека. Нужно ли добавлять их как удаленный?
- У меня пока нет ветки с именем "foo" - я не знаю, нужно ли мне сначала создавать это вручную.
- Я определенно хочу, чтобы это вытащили в отдельную ветку, а не моего мастера.
git://
URL со страницы репозитория GitHub другого человека вместо//path/to/coworkers/repo.git
. (Описывая это было то , что сделал мой ответ слишком медленно;))