↓ Ir para o conteúdo principal
  1. Artigos/

[Como] Tutorial do Git - Introdução, Instalação e Configuração (Parte 1)

·
Rubén Infante Docio
Autor
Rubén Infante Docio
Engenheiro de software
Tabela de conteúdos

Para revisar um pouco mais sobre aquele repositório fantástico de código que é o Git e configurar um servidor privado gratuito, estou lendo o livro que você pode encontrar aqui, mas como minha memória é limitada, escrevi um resumo com os comandos básicos de cliente, servidor e instalação de uso que você pode encontrar abaixo:

Introdução
#

O que é Git?
#

Da Wikipédia Git é um software de controle](http://es.wikipedia.org/wiki/Control_de_versiones “Control de versiones”) [version desenvolvido por Linus Torvalds (LinuxKernel Creator ), pensando na eficiência e confiabilidade da manutenção de versões de aplicativos quando as aplicações possuem um grande número de arquivos-fonte . Inicialmente, o Git foi pensado como um motor de baixo nível no qual outros poderiam escrever a interface do usuário ou front-end como Cogito. No entanto, o Git evoluiu desde então para um sistema de controle de versões completo. 3 Existem alguns projetos muito relevantes que já usam Git, em particular, o grupo de programação do kernel Linux](http://es.wikipedia.org/wiki/N%C3%BAcleo_Linux “Núcleo Linux”)[. A manutenção do software Git é atualmente (2009) supervisionada por Junio Hamano, que recebe contribuições para o código de cerca de 280 programadores.

Por que e por que usar o Git?
#

Pessoalmente, acho que o confronto é entre Git e TFS, que são dois serviços bons e atualizados que nos permitem gerenciar nosso código.

Abaixo, apresento uma pequena comparação para decidir em quais casos devemos usar um ou outro do meu ponto de vista.

Git Compare
Git Compare

No caso do TFS, embora existam plugins de integração com o Eclipse e você possa integrar o Github e usá-lo com XCode, essas soluções estão longe de ser ideais.

Instalação e configuração
#

Depois desse desabafo, vamos para a :D

#Instalamos lo necesario
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev git git-core gitweb
#Configuramos nuestro usuario
git config --global user.name "Rubén Infante"
git config --global user.email ruben0909@gmail.com
# Editor predeterminado que más nos guste, en mi caso nano :D
git config --global core.editor nano
# Herramienta para diff (ver diferencias de código)
git config --global merge.tool vimdiff
# Comprobar tu configuración
git config --list
#Puede que veas claves repetidas, Git lee la misma clave de distintos archivos (/etc/

gitconfig

# y ~/.gitconfig). En ese caso, Git usa el último valor para cada clave única.
#Puedes comprobar qué valor cree Git que tiene una clave específica ejecutando
#git config {clave}:
git config user.name

Relacionados