Configure checkouts to accept pushes to current branch
When pushing from monorepo subtrees to local checkouts, git refuses
to update a checked-out branch by default. This configures checkouts
with receive.denyCurrentBranch=updateInstead, which allows pushes and
automatically updates the working tree.
Applied to both new clones and existing checkouts during sync.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>