Manual de sobrevivência para trabalhar com git controle de versão

Resolvi fazer um tutorial de comandos básicos de git, um guia de sobrevivência.

Primeiro baixe e instale o git

Mac OSX: https://code.google.com/p/git-osx-installer/downloads/list?can=3

Windows: https://code.google.com/p/msysgit/downloads/list?can=3

Linux: http://git-scm.com/book/en/Getting-Started-Installing-Git

 

Crie um repositório novo

Escolha um diretório do seu computador, crie uma nova pasta, abra a pasta e execute o comando:

git init

Para criar uma cópia de trabalho em um repositório local, execute o comando

git clone /caminho/repositório

Para repositórios remotos, o comando será
git clone usuário@servidor:/caminho/para/o/repositório

 

Fluxo de trabalho
Seus repositórios locais consistem em três “árvores”
1a – Working Directory: contém os arquivos vigentes.
2a – Index: funciona como uma área temporária
3a – HEAD: aponta para o último commit feito

 

Adicionar e confirmar
Você pode realizar mudanças (adicioná-las ao Index) usando o comando:
git add <arquivo>
ou
git add *

 

Commit

Pronto, agora você já está sabendo o básico, esse foi o primeiro passo no fluxo de trabalho básico do git. Mas para efetivar as mudanças no repositório, ou seja, fazer um commit, use:

git commit -m “comentário da alteração ou das alterações”

Isso faz com que os arquivos sejam enviados para o HEAD do repositório local (mas ainda não para o repositório remoto).

Enviando alterações para o repositório remoto
Suas alterações agora estão no HEAD da sua cópia de trabalho local. Para enviar estas alterações ao seu repositório remoto, execute o comando:
git push origin master

Altere master para a branch desejada, enviando suas alterações para ela.

Caso você não tenha um repositório local clonado, execute esse comando:
git remote add origin <servidor>

Assim você pode enviar suas alterações para o servidor remoto.

Marcado com: , , , , , , , , ,
Publicado em Dicas

Deixe um comentário