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
?