terça-feira, 2 de setembro de 2014

GIT - Controle de versão

O Git é uma excelente ferramenta de controle de versão e que ganhou um "espaço" considerável nestes últimos tempos. Apesar de bem difundido, muitos ainda tem dúvidas quanto a seu uso e recursos, sendo assim, aproveitei para deixar alguns dos links que li, e que achei muito interessantes.

  • O melhor e mais completo material de todos, não podia ser outro, senão a própria documentação disponível no site oficial: http://git-scm.com/. Alem da documentação oficial, é possível o download e outras referências interessantes
  • Dois artigos, criados pelo pessoal do blog Tableless, também são muito interessantes (vale a pena conferir outros posts do blog tableless, visto que tem muito material interessante: parte1 e parte2
  • Um pequeno tutorial, interativo e muito legal do pessoal da CodeSchool, que permite ir testando os comandos e vendo seu resultado em tempo real. É realmente muito legal, principalmente para quem está começando: trygit.

Alguns recursos muito interessantes estão disponíveis no git também, tais como alguns tipos de automatismos. Esse é um recurso muito interessante pois pode facilitar o deploy de aplicações feitas em Django, Rails, etc. Fica muito interessante o resultado, pois o deploy pode ser feito automaticamente, simplesmente ao "subir" uma versão final (assunto pra depois). 

Alguns confundem Git (ferramenta) com Github (serviço compartilhado de hospedagem de projetos). O Github utiliza-se do Git, sendo o Github uma espécie de hospedagem para projetos. Tem uma série de "tags" especiais de controle no github para interação com o git. E para quem for se interessar em dar uma olhada no Github, vale a pena dar uma olhada também no Bitbucket

Nenhum comentário:

Postar um comentário

Adicione seu comentário. O mesmo será moderado antes de sua publicação.