What problem does it solve? Moving a project from Gitee to GitHub involves error-prone Git remote manipulation, and common pitfalls like misspelled remotes (orgin), existing repositories, and rejected pushes can block the migration. ## Core Features & Use Cases - Full Migration Workflow: Verify gh CLI authentication, remove old Gitee remotes, create a GitHub repository, and push code in one guided sequence. - Remote Reset Scenario: When an admin has already created the GitHub repository, reset local remotes and pull with rebase using a single command. - Error Case Handling: Covers common failures such as cannot lock ref errors, orgin spelling residue, duplicate remotes, and pre-existing repositories. - Use Case: A developer whose team is moving off Gitee runs the guided steps to delete stale remotes, create the GitHub repo with gh repo create, and verify the push succeeded. ## Quick Start Ask the assistant to migrate this local repository from Gitee to GitHub and verify the new remote points to GitHub.