I use bitbucket, but as I said, when I download that version to my desktop, what I need to do to don’t break the project, when I modify things, or install new plugins, etc? Because I will need to upload the project again to bitbucket.
I have no clue what bitbucket is, but git has .gitignore files that say “don’t check this in”, so you can exclude things like the contents of node_modules and so on.