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