Question: what is the difference between clone and download?
Answer: There is a fundamental difference between clone vs download. When you clone a repo, you make a copy of the complete history of the git repo including the . ... When you download the repo, you just download the source files of the most recent commit of the default branch without the . git folder.