Вам нужно обрабатывать коммиты параллельно, например:
1) Создать ветку для первого изменения
git fetch
git checkout -b change-1 origin/dev
2) Сделать первое изменение
<edit>
git add .
git commit
git push origin HEAD:refs/for/dev
3) Создайте ветку для второго изменения
git fetch
git checkout -b change-2 origin/dev
4) Сделайте второе изменение
<edit>
git add .
git commit
git push origin HEAD:refs/for/dev
Если вам нужно создать другой набор патчей для одного из изменений, сделайтеследующее:
git checkout change-NUM
<edit>
git add .
git commit --amend
git push origin HEAD:refs/for/dev
Когда изменение было объединено, удалите его локальную ветвь:
git branch -D change-NUM