My project uses Varying-Vagrant-Vagrants as a submodule in /machine
.
VVV offers the possibility to configure it through custom files. My custom files are:
machine/
├── Customfile
├── config
│ └── nginx-config
│ └── sites
│ └── mysite.conf
└── www
└── mysite
├── vvv-hosts
├── vvv-init.sh
└── wp-cli.yml
These paths are all ignored in VVV's .gitignore
file.
What's a good way of providing these files in my project so that they sit in the same directory as vvv when the whole project is recursively cloned? Hopefully without having to make a fork that tracks these files.
Simply adding the submodule with these files present has the following result:
$ git submodule add https://github.com/Varying-Vagrant-Vagrants/VVV.git machine/
'machine' already exists and is not a valid git repo
Thanks