Почему в моем запросе GitHub есть две фиксации? - PullRequest
1 голос
/ 19 марта 2011

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

Я сделал свое изменение (добавив один новый файл), и я хотел перенести его в основную ветку проекта.Поэтому я отправил его в свою основную ветку github, а затем я хотел сделать запрос на извлечение.

На случай, если мне не ясно, я сделал это:

  • Клонировать проект
  • добавить файл и зафиксировать
  • отправить мои изменения в мою ветку github
  • хотел сделать запрос на получение.(но пока не сделал)

В запросе на получение ответа у меня есть 2 коммита (но я только сделал 1):

  • Мой (самый последний)
  • Отклоненный запрос на извлечение другим человеком.

Поэтому я хочу сделать только запрос на извлечение для моего коммита и удалить предыдущий коммит или сделать что-либо, чтобы избежать этогопроблема каждый раз.

Note1;Я использую клиент SmartGit, но если инструкции понятны и хорошо объяснены, я тоже не против использовать клиент оболочки.

Note2;Я еще не создал ни одной ветки.

Спасибо!

Ответы [ 3 ]

1 голос
/ 19 марта 2011

Поскольку вы не ответили на вопрос в моем комментарии, я просто сделаю обоснованное предположение.Единственная причина, по которой я могу думать о том, что сторонний коммит появится как часть вашего запроса на извлечение для вышестоящего разработчика, заключается в том, что вы создали свой коммит поверх коммитов третьей стороны, а не на последнем коммите вышестоящего мастера.

Вы можете проверить это, посмотрев на git log или из списка коммитов GitHub.Я предполагаю, что вы либо клонировали из репозитория третьей стороны, либо внесли свои изменения перед созданием своего коммита.

1 голос
/ 31 мая 2011

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

0 голосов
/ 19 марта 2011

Запрос извлечения другого человека, который был направлен в исходное хранилище, должен исчезнуть, если вы перейдете на вкладку Запросы извлечения вашего хранилища и просто закроете запрос.

См. справочные страницы github для получения дополнительной информации о запросах на получение.

...