What I found the most useful for my use case are the git submodules documentation[1] and this blog post[2]. Read them and you&#x27;ll have a basic setup in no time. Some people want to automate everything and have modular configurations depending on the environment. That&#x27;s just a bit more involved, but not much, and there are plenty of tools to help you with that.<p>I have just pushed my dotvim folder to github if you want to take a look[3].<p>[1]: <a href="https:&#x2F;&#x2F;git-scm.com&#x2F;book&#x2F;en&#x2F;v2&#x2F;Git-Tools-Submodules" rel="nofollow">https:&#x2F;&#x2F;git-scm.com&#x2F;book&#x2F;en&#x2F;v2&#x2F;Git-Tools-Submodules</a>
[2]: <a href="http:&#x2F;&#x2F;blog.smalleycreative.com&#x2F;tutorials&#x2F;using-git-and-github-to-manage-your-dotfiles&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blog.smalleycreative.com&#x2F;tutorials&#x2F;using-git-and-gith...</a>
[3]: <a href="https:&#x2F;&#x2F;github.com&#x2F;belmarca&#x2F;dotvim" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;belmarca&#x2F;dotvim</a>