Есть ли более простой способ пометить много коммитов в определенной ветке (например, master), но не все коммиты?
Что ж, нет, учитывая, что только тег ссылается на один коммит, поэтому ваша операция с "массовым тегом" должна как-то увеличить соглашение об именах.
Поскольку для выпуска (IE. one release) требуется только один тег, простой способ -
git tag -m "my release" v1.0.0 <acommitID>
git push --tags
Этого достаточно, чтобы создать тег, поверх которого вы можете создать один выпуск.