Como Copiar um Repositório Git e Enviá-lo para Um Novo Destino
Dá para copiar um repositório inteiro, com histórico, para outro remoto. O exemplo usa Bitbucket. No GitHub o endereço muda, a sequência é a mesma.
Apontar para o novo remoto
git clone git@bitbucket.org:usuario/repositorio-origem.git
cd repositorio-origem
git remote remove origin
git remote add origin git@bitbucket.org:usuario/repositorio-destino.git--all envia todas as branches. O comando seguinte envia as tags.
git push -u origin --all
git push origin --tagsPara enviar só a branch em que você está, troque essa dupla por git push -u origin HEAD. Repositórios novos usam main. Os antigos, master.
Renomear a pasta local
Isso não mexe no remoto. Só alinha o nome da pasta com o projeto novo.
cd ..
mv repositorio-origem repositorio-destino