From: Christian Goetze Date: Thu, 19 May 2016 23:25:25 GMT Subject: Pulling git tags from multiple sources incorrectly reports stale tags Message-ID: See https://gist.github.com/cg-soft/62ac3529cf9ad6f6586e07866de43bc4 and discussion here: http://stackoverflow.com/questions/37330041/merging-git-tags-from-multiple-reference-locations Essentially, using this git config to pull tags from multiple remote refs works fine: [remote "origin"] url = /Users/christian.goetze/git/tag-merge-demo/origin fetch = +refs/heads/*:refs/remotes/origin/* fetch = +refs/private/tags/*:refs/tags/* fetch = +refs/tags/*:refs/tags/* But this, leaving out the last line, doesn't: [remote "origin"] url = /Users/christian.goetze/git/tag-merge-demo/origin fetch = +refs/heads/*:refs/remotes/origin/* fetch = +refs/private/tags/*:refs/tags/* I would expect either to work the same way.