Клонирование репозитория в Git и обычная загрузка файлов имеют свои особенности и отличия.
Клонирование — это копирование удалённого репозитория на локальный ПК. 2 При этом переносятся все файлы и папки проекта, а также вся его история с момента создания. 2
Обычная загрузка файлов в репозитории загружает только файлы из последнего коммита ветки по умолчанию. 1 При этом не загружаются файлы из папки .git, поэтому не получается функциональный репозиторий Git. 1
Таким образом, при клонировании репозитория получается копия практически всех данных с сервера, включая каждую версию каждого файла из истории проекта. 5 При обычной загрузке файлов загружается только самая свежая копия кода, без истории коммитов. 1