Я делал например задачу в ветке feature-10.
Отправил пулл запрос в дев, но пока пулл не одобрен.
Приступил к новой задаче, сделал ветку feature-11, но хочу что бы изменения в feature-10 ветке уже присутствовали в feature-11.
И когда я из feature-11 сделаю пулл запрос в дев, то там будут изменения feature-10 и feature-11, а хочу что бы были изменения отдельно для feature-10 и для feature-11
Вы можете просто отвести свою ветку от feature-10 и, если её пулл реквест будет закрыт на момент, когда вы закончите с feature-11, то в пулл реквесте feature-11 будут только те коммиты, которые относятся к feature-11
Посмотри коммит, в котором нужные изменения из feature-10
Сделай git cherry-pick <хэшкоммита>
Перед тем как делать черрипик - не должно быть активных изменений, если уже что-то сделал, то сделай "git add ." -> "git stash", потом черрипик, потом git stash pop
Перед мерджем ветки feature-11 тебя могут попросить удалить черрипикнутый коммит. Его можно будет легко удалить при помощи git rebase -i