Abstraindo.com

RSS Twitter Facebook

5
dez

Olá pessoal, tudo bem?

Antes de tudo, vou me apresentar. ;)

Sou o Hussani Oliveira, estou me formando em Análise e Desenvolvimento de Sistemas e trabalho a quase dois anos desenvolvendo aplicações para internet.

Nesse post vou ensinar vocês a trabalhar com mais de um remote no git.

Me deparei com esse problema quando tive que enviar o mesmo projeto git para dois lugares diferentes e não queria criar 2 repositórios para isto.

É importante lembrar que o ‘remote’ no git é a origem do seu repositório quando você o clona. O repositório que você faz fetch, push e pull.

Vamos a receita!

Primeiro vamos ver quais são os repositórios remote que vocês tem com este comando:

git remote -v

Com esse comando podemos ver a lista de repositórios origem. O retorno vai ser algo assim:

nome1	http://meuservidor.com:/caminhodoarquivo.git (fetch)
nome1	http://meuservidor.com:/caminhodoarquivo.git (push)
nome2	usuario@123.456.789.0:/caminhodoarquivo.git (fetch)
nome2	usuario@123.456.789.0:/caminhodoarquivo.git (push)

Se pegarmos o primeiro item da lista acima temos o nome do repositório remoto (nome1), seu caminho (http://meuservidor.com:/caminhodoarquivo.git) e o tipo de permissão ao repositório (fetch). Quando se tem permissão “push” você pode mandar atualizações (pull e push) para o repositório remoto, quando se tem permissão “fetch” você pode apenas ler o repositório remoto e atualizar o repositório local a partir dele.
Agora vamos adicionar um novo repositório com o comando:

git remote add <nome> <caminho do repositório>

Após você adicionar o repositório e usar o comando “git remote -v” ele será listado junto com os outros remotes.

Agora vem a parte mais legal, dar fetch’s e push’s para o remoto.

Para push usamos

git push <nome do remote>

Para fetch usamos

git fetch <nome do remote>

Podemos também renomear um repositório remote com o comando

git remote rename <nome atual> <novo nome>

Ou remover com o comando

git remote rm <nome>

Espero que isso ajude vocês.
Abraço e até a próxima! =D

, ,

13:34 - 5 de dezembro de 2011
  • squiter disse:
    5 de dezembro de 2011 às 13:56

    Órimo post Hussani, espero que você continue com posts como esse!
    Grande abraço :)

  • Hussani disse:
    5 de dezembro de 2011 às 14:04

    Obrigado Brunno!
    Esse é o primeiro de muitos.
    Logo menos apareço por aqui novamente. ;)

  • Weverton Couto T. disse:
    5 de dezembro de 2011 às 14:04

    Também acho Órimo o post do Hussa XD
    heuaheuhauehauheuhaeuhaueh

  • Petar Neto disse:
    5 de dezembro de 2011 às 14:57

    Boa Hussa !!!!

  • diegofelix_ disse:
    5 de dezembro de 2011 às 20:44

    Também achei Órimo!

Deixe seu comentário




(*)campos obrigatórios.



Stop SOPA