Работал в своей ветке. Внезапно решил запилить новую полезную фичу в мастер. Для этого создал еще одну ветку и отправил туда коммит с фичей. Запушил. Но ветка содержит так же другие коммиты которых нет в мастере. Как сделать, чтобы был только нужный коммит для пулреквеста?
Попробуй воспользоваться cherry-pick. Есть достаточно много примеров, как это сделано в интернете.