Это работает так, как задумано - когда вы объединяетесь, вы продвигаете только свою текущую ветку.Это на самом деле полезное свойство, так как если бы вместо этого оно работало так, как вы ожидали, вы не могли бы легко определить, что было только в вашей ветви функций после того, как вы слили ее - master
и feature/xxx-blah
будут содержать точноТот же коммит.
В большинстве случаев (в частности, "фарфоровые" команды) действия в git, которые создают новые коммиты, будут продвигать вашу текущую ветвь, но не будут продвигать другие ветви как побочные эффекты.
Еще один момент, на который стоит обратить внимание: вы можете объединяться с любым коммитом (или несколькими) - они не обязательно должны быть ветвями.