In worktrees, git push -u origin <branch> may not create the local refs/remotes/origin/<branch> tracking ref due to missing refspecs. BranchPushedToRemote now explicitly creates the remote tracking ref from FETCH_HEAD after fetching if it does not exist locally. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>