Почему при git clone прилетают не все файлы, а при git pull все?
Есть проект на bitbucket, есть ветка dev, также в репозитории есть папка с файлами: file1, file2, file2. При git pull origin dev в мой проект прилетают все файлы: file1, file2, file3.
При git clone origin в мой проект прилетает только file1.
Могу предположить, что после git clone у вас активной является ветка master в которой нет всех файлов. Как уже предположили, видимо вам нужно сделать git checkout dev после git clone.