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.