The common case is to merge a branch up to its last commit:
A---B---C topic
/ \
D---E---F---G---H master
But I wanted to exclude the last commit, like this:
A---B---C topic
/ \
D---E---F---G master
Is it possible to merge the topic branch into master without including topic's last commit?
Cintomasterwithout moving the branch pointertopic? What doesDhave to do with anything? You might have better luck if you show us before/after diagrams of what you're trying to do. Also, it's "please", not "pls".