When you clone a repo only one branch is pulled from the remote, main by default so I don’t understand your question.
Cloning and forking are two different things. Clone is basically pulling a git project to your local computer where forking will create a copy of a repo (with all the branches) to another repo).
It downloads the branches meaning that it will download the list of the branches that exist, but only one branch is “checked out” at a time, which is where the files are actually downloaded to your pc.
When you clone a repo only one branch is pulled from the remote, main by default so I don’t understand your question. Cloning and forking are two different things. Clone is basically pulling a git project to your local computer where forking will create a copy of a repo (with all the branches) to another repo).
@shugzaurus
No. I havent read book recommended by @[email protected], but github cheatsheet $ git clone [url] says all branches https://training.github.com/downloads/github-git-cheat-sheet
It downloads the branches meaning that it will download the list of the branches that exist, but only one branch is “checked out” at a time, which is where the files are actually downloaded to your pc.