Имеется задача — есть локальный git-репозиторий, нужно держать локально git-репозиторий некоего софта с github.com (это для примера), и при этом иметь локальные бранчи (например, какие-то фичи). Этот локальный репозиторий должен периодически обновляться от удаленного (git pull), и также локальные бранчи должны будут ребайзиться (обычно я делал git rebase origin/master).
Я не гуру git'a, как подобное можно провернуть?