Conhecendo o git

1145 palavras 5 páginas
GIT é um Software Livre para controle de versão distribuído, ou seja um software para gerenciamento de código fonte com ênfase em ser rápido. GIT foi inicialmente criado por Linus Torvalds para o desenvolvimento do kernel Linux (kernel). Cada diretório de trabalho GIT é um repositório com todos os históricos e habilidade total de controle das revisões, não dependente de acesso a uma rede ou a um servidor central.

Instalação
Para instalar o git no debian execute os seguintes comandos:

apt-get update apt-get install git-core
Para instalar o git no Mac, via Homebrew:

brew install git
Para instalar o git no Mac, via Macports

port install git-core
Configurações de usuário
Após instalado, precisamos configurar o nome e e-mail do usuário.

git config --global user.name "Seu Nome" git config --global user.email "seu@mail.com.br"
Essas configurações são necessárias para identificá-lo nos commits

Personalizando seu terminal
Para agilizar o trabalho criaremos shortcuts para git status, git branch, git commit e git checkout.

git config --global alias.st status git config --global alias.ci commit git config --global alias.co checkout git config --global alias.br branch
Para melhorar a visualização, podemos adicionar cores:

git config --global color.diff auto git config --global color.status auto git config --global color.branch auto
Comandos Básicos
GIT Clone
Para baixar qualquer projeto que esteja usando GIT como controle de versões precisamos usar o seguinte código:

git clone URLdoprojeto
E também podemos passar um nome para o projeto que estamos baixando.

git clone URLdoprojeto nomedoprojeto
Assim como no exemplo abaixo:

GIT Status
Após baixar o seu projeto e editar alguns arquivos, utilize git status para ver a situação atual dos arquivos.

git status

GIT Add
Para gravar uma mudança é necessário primeiro adicioná-la no index do projeto. Modifique alguns arquivos e então adicione seu conteúdo atualizado:

git

Relacionados

  • Ids - intrusion detection system (sistemas de detecção de intrusos)
    2547 palavras | 11 páginas
  • Ruby on Rails coloque sua aplicacao web nos trilhos Casa do Codigo
    55030 palavras | 221 páginas
  • Redes de computadores pim i
    5125 palavras | 21 páginas
  • Análise melhoria de processos
    12210 palavras | 49 páginas
  • Análise e Melhoria de Processos
    13289 palavras | 54 páginas
  • A Ciência na atualidade
    6970 palavras | 28 páginas
  • Plataforma Para Gest O E Integra O De Ambientes Outsourcing
    11921 palavras | 48 páginas
  • Vulnerabilidades e exploits
    22275 palavras | 90 páginas
  • PHP Orientado a Objetos iMasters Pro
    9940 palavras | 40 páginas
  • cartilha analisesclinicastox 2012 verso final web 1 1
    9237 palavras | 37 páginas