Document push semantics in man page
Explain the three-stage pipeline (split → checkout → upstream),
tree-hash projection, auto-force on local checkouts with tree
containment, and multi-monorepo workflow (each monorepo is a fork,
conflict resolution happens at the monorepo level).
Updated --force doc: only affects upstream remotes, not local checkouts.