Complete reference for git worktree concepts and commands: create, manage, list, move, lock, and remove operations with practical examples