Lewis Hall joined The Bulls from Gloucester City where he had made over 100 appearances in the National League North and South.
The 22-year-old left sided player has spent the past three seasons with The Tigers after being a young pro at Bristol City.
Manager Peter Beadle said of his signing: “He’s one we looked at last summer. He’s left-sided, versatile in defence and midfield, and he’s had a great schooling at Bristol City. He’s got good experience at the level we’re moving into and he’s still young.”