Best practice - GIT

What is the best git strategy? We initialize a git repository for each website.
Our git ignore excludes:

  • /vendor
  • /node_modules
  • /kirby
  • /site/plugins
  • /media
  • /site/cache/*
  • /site/accounts/*
  • /site/sessions/*
  • /site/config/.license

But how to handle the content folder, do we add it to the gitignore and synchronize it manually?

If the content is updated via the Panel, I’d separate the content into its own repo if needed.