Приветствую участников тостера!
Проще показать на рисунках мою проблему:
1) В ветке мастер делаю два последующих коммита:

2) Затем создаю ветку foo, переключаюсь на нее, делаю коммит:

3) Делаю еще один коммит в ветке foo:

Потом необходимо внести изменения которые ну никак не укладываются, по эстетическим соображениям, в ветке foo, и нужно их закоммитить в ветке мастер.
4) Переключаюсь на ветку мастер и делаю коммит:

И вот сам вопрос: на предыдущем скрине правильный-ли ход моих мыслей, дерево должно быть такое?
Если да то мне необходимо, чтобы последние внесенные изменения коснулись и ветке foo тоже.
Проще говоря, нужно сместить исток ветки foo на 5 коммит ветки мастер, тип такого: