git clone --mirror code example
Example 1: git clone different name
git clone https://github.com/sferik/sign-in-with-twitter.git signin
Example 2: git clone repo with name
git clone https://github.com/foo/repo_name.git new_directory_name
Example 3: clone branch git
git clone <repository_url>
git branch -a
git checkout <branch_name>
Example 4: git mirror repository
cd myrepo
git fetch origin
git push --mirror <remote_repo_git_url>
Example 5: clone from one repo to another
First clone the repository you want to work with. This step could be skipped if you want it all to happen in the folder you are already in.
git clone file:///path/to/repo/
Cloning will bring over the remotes specified in that directory. So you'll need to remove the remotes you don't want.
git remote rm <remote>
And add the ones you do, after you have created your remote repository.
git remote add origin <url>