i have cloned Repo1 from github to my local. then added url of Repo2 using git remote add new-origin command.
Repo1 contains 100 branches, so i cant checkout for each and every branch
i am trying to push all the branches to Repo2 using git push new-origin --all
but only master branch of Repo1 is pushed to Repo2.
HOW CAN I PUSH ALL THE 100 BRANCHES OF Repo1 TO Repo2 without checking out to all the branches of Repo1
NOTE: i dont want to use bare or mirror repository