Git: Comandos basicos

oraculum

Tagged: , ,


Para instalar o git no windows recomendo o artigo da Bianca. Para linux é muito mais complicado basta fazer isso:

aptitude install git

O meu cenário de trabalho é tenho um Linux e um Seven possuo projeto em ambos sistemas, ou seja ambos possuem os códigos fontes e tenho a meu HD externo (hd externo – compre um seagate é a melhor opção) onde uso como servidor do código, existem sites de repositórios como github mais o código lá é fica como publico e para ter conta privada precisa de $$. Então eu uso o HD externo como backup dos meus códigos.

lembrando que se estiver no windows vc deve usar os comandos do linux para poder navegar nos diretórios, ou seja no windows se você quiser ir para a unidade E: digite uma barra antes e remova o “:” assim:
cd /e/repositorios

#criando estrutura de repositórios no HD Externo
mkdir repositorios
cd repositorios
mkdir nome_projeto
cd nome_projeto

# o comando abaixo cria um repositório remoto, deve ser rodado dentro do HD Externo
git init --bare

#criando repositório local e enviando para o remoto
git init

# fazer o commit inicial "-a" vai adicionar todos os arquivos no commit e "-m" permite vc acrescentar um comentário ao commit.
git add .
git commit -a -m 'comentário' 

#gravando o endereco do HD Externo para vc nao ter que ficar digitando sempre
git remote add hdexterno /caminho-do-hdexterno
#se precisar remover
git remote rm hdexterno

# atualizando o hdexterno
git push hdexterno

# para clonar um projeto do hd externo na sua maquina
git clone /caminho-do-hdexterno

#pegando novidades do hd externo e atualizando na maquina
git pull hdexterno

Dicas:

Para usar repositórios remotos com direito a um projeto privado existe um site chamado CodaSet.

Para quem usa windows existe um programa chamado TortoiseGit que faz o trabalho dos comandos porém você usa uma interface integrada ao windows explorer muito útil, vale uma conferida.

Share Button

2 Comments

  1. Rafael Castro

    git init –bare

    esse comando deve ser digitado dentro do servidor ou é possível funcionar acessando remotamente via mapeamento local? No meu caso o sistema operacional do servidor é Windows Server 2012 e a máquina de desenvolvimento também é Windows 7.

    Reply

Trackbacks & Pingbacks

  1. Como criar um servidor Git na rede interna? - git - Perguntas e Respostas

Leave a Reply