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

Извлеките изменения из вилки Github

Кто-то разветкил мой проект Github и внес некоторые изменения. Как я могу объединить изменения в мою версию вверх?

Кроме того, возможно ли вытащить только конкретную фиксацию?

Я ищу, если есть способ вытащить конкретную фиксацию вместо всей ветки.

4b9b3361

Ответ 1

Вытягивание в одном фиксаторе будет вишневым подборкой и будет переписывать идентификатор фиксации (и отмечать вас как коммиттера, сохраняя при этом автора). Процесс довольно прост, однако:

git fetch git://github.com/user/project.git
git cherry-pick <SHA-COMMIT-ID>

Вы получаете SHA из журнала репозитория, например:

git log --oneline

b019cc0 Check whether we have <linux/compiler.h>.
0920898 Include <linux/compiler.h> before including <linux/usbdevice_fs.h>.
cbf0ba1 Add DLT_DBUS, for raw D-Bus messages.
77ed5cd Libnl 2.x returns its own error codes, not errnos; handle that.

С git cherry-pick 0920898 вы переносите соответствующую фиксацию в свою текущую ветку.

Ответ 2

Попробуйте использовать /forkqueue на github. Там вы можете объединить фиксации с вашей вилкой.

Или перейдите на вкладку "Сеть" и выберите "Викинг"