Pulling tags from master repo

Sorry this may not really be a Openwrt related question but I'm wondering if someone can point me in the correct direction.

I cloned the openwrt repo made some of my own commits to a unsupported target and all seems to work well, problem this is a snapshot build so I have issues with online downloading of software to openwrt.

How do I pull tags from the master repo so I can create stable builds in my cloned repo as well as snapshots?
Of note I'm using the fetch and merge function of github to update my repo but it does not pull the new tags created after the git clone.

What I have been doing is manually cloning and checking out the taged build and then apply patches again for evcery new stable as I dont really know a better solution.

Is there a better way to do this?

It would be best if my target was in openwrt but it is prity much unsupportable as there is several varants each with differing sizes of RAM, Flash and included hardware in the routerboard and it would be impossible to support them all.

Selecting a specific branch/tag/hash is described in the wiki:

You can move your patches to own separate branch to easier rebase the changes.