Исправление ошибки git во время запроса на извлечение

#git #github #merge #pull-request #squash

#git #github #слияние #запрос на извлечение #squash

Вопрос:

У меня есть большая серия коммитов git, сделанных во время запроса на извлечение для проекта github. Меня попросили объединить все коммиты вместе, однако с тех пор я допустил невероятную путаницу слияний, сбросов и случайного слияния с другими коммит, которые я перенес в репозиторий, пока шел PR.

Что я хотел бы иметь возможность сделать, это просто скопировать два файла, которые на самом деле участвуют в запросе на извлечение, в другой каталог, вернуться к самому первому коммиту, который я сделал для PR, повторно вставить мои новые файлы с последними изменениями, а затем зафиксировать их, чтобы PR отображался с помощью одного коммита. Возможно ли это? Спасибо!

Ответ №1:

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