Advanced git workflows including worktrees, bisect, interactive rebase, hooks, and recovery techniques