Am I supposed to keep a copy of the theme on my git repo, including the exampleSite?

It doesn’t make sense to keep a whole copy of the theme on my git repo, but if i add it to .gitignore then my site won’t build if I clone the repo. Should I only add the example site to the .gitignore file?

I originally added it as a submodule.

I just noticed that it doesn’t actually add the files to my git repo, the theme is in htere but I can’t click on it.

So if I add the .gitsubmodules file to the repo, I should be able to reobtain the theme, correct?

Also I added public/ to my gitignore folder but it is still listed on my repo. Any idea how I could get it off?

Never mind I think I figured it out