&gt; Vendoring external dependencies adds a lot of noise to your git history.<p>This is my concern as well. Is it possible to use git submodules in vendor directory? Looks like it is possible [1].<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;golang&#x2F;go&#x2F;issues&#x2F;12573" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;golang&#x2F;go&#x2F;issues&#x2F;12573</a>