It make empty commits on throw away branches so that I can trigger various kinds of things for a variety of different reasons.
git commit --allow-empty -m "Trigger xyz" ...