Как закомитить изменения в 2 разные ветки?
закоммитить изменения в файле rest-api.php, скопировать хеш коммита, переключиться в целевую ветку (client) и выполнитьgit cherry-pick %ХЕШ_КОММИТА%
Черипики - это, конечно, удобно, но может привести к неприятным последствиям. Это во-первых дублирование коммитов, а во-вторых, если забыть что-то черипикнуть, то ваш клиент перестанет работать и вы будете долго разбираться что к чему.Решения два:
1. Если ваша ветка client - просто усовершенствование ветки master, то можно сделать rebase и переместить client на верх master'а. Это меняет историю, поэтому подходит не всем, но если вы работаете с репозиторием в одиночку, то вполне нормальное решение (история будет красивой).
2. Так вам и не нужно мержить client в master, а как-раз наоборот смержите master в client и будет именно то, что вам необходимо.