Я отправил изменения в проект с открытым исходным кодом в Github и получил комментарии к обзору кода от одного из основных членов команды.
Я хотел бы обновить код с учетом комментариев к обзору и повторно отправить его. Каков наилучший рабочий процесс для этого? Из моего ограниченного знания git/github я мог бы выполнить любое из следующих действий:
-
Обновите код как новый фиксатор и добавьте как исходный, так и обновленный текст в мой запрос на перенос.
-
Как-то (??) откат старого фиксации из моего репозитория и создание одного нового коммита, содержащего все, а затем поднять запрос на перенос для этого?
-
git commit
имеет функцию изменения, но я слышал, что вы не должны ее использовать после того, как вы переместили фиксацию вне своего локального репозитория? В этом случае я внес изменения на свой локальный ПК и нажал на мою ветку github проекта. Будет ли это нормально использовать "изменить"? -
Что-то еще?
Кажется, что вариант 2/3 будет приятным, так как проект с открытым исходным кодом будет иметь только одну фиксацию в своей истории, которая будет выполнять все, но я не уверен, как это сделать.
Примечание. Я не знаю, влияет ли это на ответ или нет, но я не делал изменений в отдельной ветке, я просто сделал фиксацию поверх мастера