The task is to clone a repository and set a new origin. Additionally, the original origin becomes a new upstream.
Step 1: Clone the original repository
git clone original-remote-git-repository
Step 2: Remove the original remote origin from the repo
cd original-remote-git-repository git remote rm origin
Step 3: Add the original remote url as new upstream path
git remote add upstream original-remote-git-repository
Step 4: Fetch the upstream
git fetch upstream git merge upstream
Step 5: Add the new origin
git remote add origin my-new-remote-origin-repository
Step 6: Push to the new origin
git push -u origin master