Hi @OsmanWa ,
Please, you need to implement "repoless" approach. Read more: https://www.aem.live/docs/repoless
It will allow you to use 1 repository for multiple sites. Every site can be configured to different Sharepoit, has own theme, styles, etc.
Best regards,
Kostiantyn Diachenko.