Github: Нажав, чтобы тянуть запросы - PullRequest
9 голосов
/ 12 декабря 2011

Я собираюсь вырвать мои волосы.

Я отправил запрос на извлечение из моего форка проекта обратно в репозиторий владельца / сопровождающего. В этом запросе на получение информации возникли некоторые вещи, которые мне пришлось добавить / изменить на основе новой информации. Я сделал указанные изменения, и теперь я пытаюсь нажать на этот запрос.

В соответствии со страницей "проблемы" в Github, внизу написано, что я могу принудительно отправить коммиты непосредственно к проблеме (запрос на извлечение), нажав ветку abc123 на моем форке репозитория.

Проблема в том, что когда я делаю git push origin abc123, я получаю ошибку:

fatal: 5fa087b35cb8379f282174df2f4197ba258ffd05 cannot be resolved to branch.

Я не уверен, как это исправить. Должен ли я просто закрыть запрос на повторную подачу и повторно отправить? Или я что-то не так делаю или больше, чем нужно?

Спасибо.

1 Ответ

17 голосов
/ 12 декабря 2011

На самом деле (со страницы Справка GitHub Remotes )

git push REMOTENAME LOCALBRANCHNAME:REMOTEBRANCHNAME

Вы не сделали:

  • создать локальную ветку 'abc123'
  • указать имя локальной ветки

Итак, что должно работать (например, если вы находитесь в основной ветке):

git push origin master:abc123

Как правило, политика push по умолчанию"совпадает": git push origin abc123 будет пытаться переместить локальную ветку с именем abc123 в удаленную ветку с тем же именем.

...