Git puxa um determinado ramo de GitHub

Tenho um projecto com vários ramos. Tenho-os empurrado para o GitHub, e agora que alguém está a trabalhar neles, preciso ... ta aqui.: empurrar e puxar os ramos no Git Mas eu tenho um erro! "e algo sobre "não Rápido" frente". Alguma sugestão?

Como posso puxar um aplicativo heroku existente para um novo local para o desenvolvimento?

Atualmente, tenho a última versão do meu código em outro computador que quero desenvolver (computador doméstico e laptop ... Como é que associo o código existente (ou puxo para baixo uma nova versão de) heroku? Qual é a ordem para fazer isto?