Можешь обьяснить как это работает?
1. я делаю бранч из my_branch_in_pr
2. git branch -d my_branch_in_pr
3. git checkout master && git checkout <last merged commit>
(или как я должен "подтянуть последний мастер который ты мержил"?)
4. git checkout -b my_branch_in_pr
(это создаёт бранч опять и сразу в него переходит, верно?)
5. git checkout my_other_saved_branch -- .
(а это что?)
1. делаешь копию бранча из ПР (откуда брать файлики будешь, и сейвишь коммиты
2. удаляешь локальный бранч (это нужно чтобы PR автоматом подтянул потом твои изменения)
3. после этого тебе нужно сделать чекаут на коммит от которого ты хочешь свой коммит вставлять.
4. создаешь из этого коммита новый бранч. В итоге выглядит как будто ты от этого коммита в мастере сделал свой бранч
5. копируешь все файлы из того бранча который сделал на шаге 1