Это может быть дублирующий вопрос, но не нашел хорошего ответа. Если некоторые коммиты из вашей предыдущей работы попадают в запрос на вытягивание, как бы вы избавились от коммитов от предыдущих коммитов Например, у меня есть 10 коммитов, и мне нужна последняя фиксация, как я могу удалить остальные 9 коммитовКак удалить определенные коммиты из запроса на растяжение с использованием rebase или cherrypick
0
A
ответ
0
Создайте новую ветку из чистой (репо) и проверьте ее.
Затем используйте git cherry-pick commitId
, где commitId - это хеш фиксации, которую вы хотите отправить.
Теперь вы можете создать запрос на тяну с новой веткой
Смежные вопросы
- 1. Удалите коммиты из существующего запроса на растяжение
- 2. Как удалить коммиты из запроса на pull
- 3. Удалить измененный файл из запроса на растяжение
- 4. Запретить TFS добавлять новые коммиты для открытия запроса на растяжение?
- 5. Rebase или cherry выбрать эти коммиты?
- 6. Git rebase показывает ранее коммиты
- 7. squashing 4 коммиты - `rebase master -i` или` rebase -i`
- 8. Обновить запросы на растяжение (добавить коммиты)
- 9. Как воссоздать ветку из запроса на растяжение?
- 10. Как я могу переупорядочить/объединить коммиты с использованием Git rebase?
- 11. Git Удалить нежелательные коммиты из запроса Pull
- 12. Как исключить файлы из запроса на растяжение?
- 13. Клон-код запроса на растяжение
- 14. Переместить только определенные коммиты или разветвление?
- 15. Git Удалить все коммиты из PR
- 16. Удаление нежелательных файлов из запроса на растяжение?
- 17. git - удалить коммиты из объединенной ветки
- 18. Как нажимать только новые коммиты на начало координат при создании запроса на растяжение?
- 19. Объединить часть запроса на растяжение
- 20. Rebase запрос на извлечение GitHub поверх моих новых локальных коммитов
- 21. git удалить фиксацию из запроса на pull
- 22. git reverse cherrypick
- 23. работа Дженкинса для каждого запроса на растяжение
- 24. Упрощение понимания изменений с помощью запроса на растяжение или разности
- 25. Слияние запроса на растяжение с моей вилкой
- 26. Как переключиться на ветвь запроса на растяжение с помощью Git
- 27. Git - Cherry выберите одиночную фиксацию для запроса на растяжение
- 28. Удалить толкаемые коммиты от Git
- 29. Как удалить старую rebase?
- 30. git - пропуская определенные коммиты при слиянии
Филиал функции имеет 10 коммитов, которые мне нужны только для последнего. Смогу ли я создать новую ветку с ветки функции –
Вот для чего нужен вишневый выбор. Вы скопируете только одну фиксацию из ветки функции в новую (и чистую) ветку. Другие коммиты будут оставаться на вашей ветви функций, но не будут применяться к новой ветке. –