There is a bare remote (let's call it group_origin).
I made a bare mirror clone of it (my_origin).
I git clone my_origin to a repository with a working directory (my_rep).
In my_rep I code, push to my_origin and pull from my_origin.
When group_origin is updated by my colleagues, I git fetch my_origin from group_origin.
I see tags of the kind group_origin/branch_1 (when I execute git log inside of my_origin). Thus, my_origin is "aware of" newly created branch branch_1 on group_origin.
However, when I git pull my_origin from my_rep and git log within my_rep later, I don't see any notice of branch_1.
So, my question is:
how can I update my_rep from my_origin (which is in turn a bare mirror of group_origin) to fetch newly created branches of group_origin/branch_1?