How can I use one Github branch for multiple identical Shopify stores?

No no. It specifically excludes all the settings files, even to the level where it leaves in the settings_schema so you can publish new changes to the schema to all live stores.
It is literally made exactly for this scenario.