Is every real vector bundle over the circle necessarily trivial? If yes - could you please point to a reference. If no - what are sufficient conditions?

I am particularly concerned with the case of a smooth map $\gamma:S^1\rightarrow Q$ and the vector bundle $\gamma^* TQ$.