1 | initial version |
To clone a git repository that includes all branches, you would use the following command:
git clone --mirror <repository URL>
The --mirror
option specifies that you want to clone the repository with all its branches and tags. This option also makes the clone a bare repository, which means that it doesn't have a local working directory like a regular clone.
Once the repository has been cloned, you can list all the branches using the following command:
git branch -a
This will show you all the branches, including the remote branches that were cloned with the repository.