#git #github #merge #pull-request #squash
#git #github #слияние #запрос на извлечение #squash
Вопрос:
У меня есть большая серия коммитов git, сделанных во время запроса на извлечение для проекта github. Меня попросили объединить все коммиты вместе, однако с тех пор я допустил невероятную путаницу слияний, сбросов и случайного слияния с другими коммит, которые я перенес в репозиторий, пока шел PR.
Что я хотел бы иметь возможность сделать, это просто скопировать два файла, которые на самом деле участвуют в запросе на извлечение, в другой каталог, вернуться к самому первому коммиту, который я сделал для PR, повторно вставить мои новые файлы с последними изменениями, а затем зафиксировать их, чтобы PR отображался с помощью одного коммита. Возможно ли это? Спасибо!
Ответ №1:
Если вы хотите, чтобы это выглядело как одиночный коммит, вам нужно будет использовать git squash. Есть ли причина, по которой вы не можете это использовать?