# Best practice for Trellis with multiple sites

**URL:** https://discourse.roots.io/t/best-practice-for-trellis-with-multiple-sites/3981
**Category:** archived 🗄
**Created:** 2015-06-06T12:58:28Z
**Posts:** 6
**Showing post:** 3 of 6

## Post 3 by @swalkinshaw — 2015-06-07T15:30:38Z

Q1: `subtree` is only needed if the root of a Git repo is **not** “Bedrock” itself". (ie: your git repo starts with subfolders like `ansible` and `site`). So for your initial setup, your subtrees are correct. Which leads to Q2

Q2: Each site should be its own repo and then create another repo for `ansible` too. So you’d have 4 repos going from your original example. Note that if you use repos for each site, you don’t need to set `subtree` anymore.

Q3: You’d need to run `vagrant reload` and probably `vagrant provision` too. This don’t destroy any existing data.

---

_[View the full topic](https://discourse.roots.io/t/best-practice-for-trellis-with-multiple-sites/3981)._
