Изменить ветку git в соответствии с запросом на изменение запроса на удаление? - PullRequest
0 голосов
/ 29 августа 2018

Я клонировал репозиторий github в локальный репозиторий

git clone https://github.com/myOrganization/topOfRepo.git

Затем я создал ветку из master, назвал ее 'branch1' и сделал несколько коммитов:

cd topOfRepo
git checkout -b branch1

echo "additional line of text" >> foo.txt

git commit -m "added text to end of file" foo.txt

Затем они были отправлены в репозиторий Github

git push --set-upstream origin branch1

Затем я отправил запрос на извлечение для объединения ветки в мастер через кнопку «Новый запрос на извлечение» в github.

Рецензент для запроса на добавление добавил несколько «запросов на изменение» в запрос на получение:

запросить изменения: отправьте отзыв, который должен быть адресован до Вытащить запрос можно объединить.

Каков стандартный метод реагирования на эти изменения запроса и предоставления моих последующих обновлений в исходный запрос на извлечение?

Возможности, о которых я могу думать, но не знаю последствий:

  1. Просто внесите больше изменений в branch1, что каким-то образом превратит его в запрос на извлечение (возможно, с помощью другого нажатия)
  2. Отделение филиала1
  3. Создать новую ветку и новый пул-запрос

Заранее благодарим вас за внимание и ответ.

1 Ответ

0 голосов
/ 29 августа 2018

Вы должны просто иметь возможность вносить изменения в существующую ветку.

Если вы хотите, чтобы эти изменения выглядели как часть оригинальных коммитов, вы можете использовать:

  1. git reset HEAD~n, где n - количество коммитов, которые вы хотите вернуть.
  2. Затем внесите изменения git commit -m "updating from feedback"
  3. git push origin branch1 --force-with-lease.

В противном случае просто сделайте новые коммиты и нажмите!

В любом случае, все зависит от того, насколько хорошо ваша команда хранит историю запросов / фиксации.

Лучший чит-лист для мерзавца -> https://github.com/k88hudson/git-flight-rules

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...