Как указывает @Sven Hakvoort, желаемую последовательность операций Git можно выполнить, используя цепочку команд Git и затем установив ее как псевдоним для удобного доступа.
Определите псевдоним в вашем .gitconfig
file:
[alias]
pullmerge = !git checkout $1 && git pull origin $1 && git checkout $2 && git merge $1
Тогда вы можете использовать его следующим образом:
git pullmerge develop feature-10
Естественно, что при возникновении конфликтов слияния псевдоним не будет гладкой операцией.