Comandos Básicos do Git
Git básico

Publicado em: 15/12/2016 00:00:00, por IVAN VARGAS

 

Git é um sistema para controle de versão distribuído e gerencimento de código fonte. Vejamos aqui os principais comandos para se trabalhar com o ele.

1. Configurar o git:

c:\> git config --global user.name "nome_usuario"
c:\> git config --global user.email "email_usuario"

2. Clonar um repositório

c:\> git clone repositorio

3. Adicionar arquivos para serem enviados/atualizados

c:\repositorio> git add .

Aqui o ponto no fim do comando representa o diretório local. Mas podemos especificar arquivos individualmente pelo nome ou todos utilizando o "*".

4. Verificar o status

c:\repositorio> git status

5. Commitar:

c:\repositorio> git commit -m "escreva aqui um comentario"

6. Diferente do SVN, ao commitar os arquivos não são enviados diretamente para o servidor. Para enviar as alterações devemos executar o seguinte comando:

c:\repositorio> git push

7. Baixar atualizações do repositório:

c:\repositorio> git pull

BRANCHES

1. Criar um novo branche:

c:\repositorio> git checkout -b novo_branch

2. Um branche apos criado ainda não está no servidor. Para publicá-lo:

c:\repositorio> git push novo_branch

3. Alterar entre branches:

c:\repositorio> git checkout novo_branch

4. Merge entre branches.

c:\repositorio> git merge master

5. Remover branch:

c:\repositorio> git branch -d novo_branch

FIZ BESTEIRA, E AGORA?

Digamos que você alterou alguma coisa localmente, se arrependeu, e agora quer buscar os dados do server. Para isso:

c:\repositorio> git fetch origin
c:\repositorio> git reset --hard origin/master

 

Ok, por enquanto é isso :)

 

Para saber mais:

Guia Prático Git - http://rogerdudler.github.io/git-guide/index.pt_BR.html

Comandos Git - http://comandosgit.github.io/

 

Ivan S. Vargas



IS5 TECNOLOGIA

São Lourenço do Sul/RS
Telefone: (53)9963-5721
E-mail: contato@is5.com.br
Facebook: fb.com/is5tecnologia
Skype: ivan_is5
GitHub: github.com/isvargas
O QUE FAZEMOS

Automação Comercial
Desenvolvimento de Sistemas
Hospedagem e Desenvolvimento de Sites
Aplicativos Mobile
Consultoria e Projetos Freelancer
Desenvolvido por is5 tecnologia