Escolar Documentos
Profissional Documentos
Cultura Documentos
GIT
O que controle de verso? um sistema que registra as alteraes realizadas em um arquivo ou documento ou conjunto deles.
Git um sistema de controle de verses, distribuido com cdigo aberto e licena livre. Projetado para lidar com eficincia e velocidade tanto em pequenos projetos como nos grandes.
A principal diferena entre o Git e os outros sistema de controle de verses maneira que o Git trata os arquivos e dados, como se fossem arquivos do sistema Os outros sistemas armazenam as diferenas entre um commit e outro enquanto que o Git armazena um snapshot (imagem) de todos os arquivos selecionados; Git oferece integridade aos dados, pois seu sistema de armazenamento feito pelo endereo hash e no pelo nome do arquivo. Isto proporciona rapidez na comparao; Nome do objeto (SHA) com 40 dgitos: 6ff87c4664981e4397625791c8ea3bbb5f2279a3
7
Outros sistemas
Git
Estados do Git
10
11
Objetos no Git
Composio de um objeto:
tipo; tamanho; contedo. Tipos de objetos: blob (armazena dados arquivo); tree (diretrio) commit (aponta para uma tree) tag (marcao especial para algum commit)
12
Alguns comandos
$ git status verifica estado arquivos $ git add indexar um arquivo $ cat .gitignore ignora arquivos $ git diff mostar o que foi alterado mas ainda no foi gravado $ git diff - - cache ver o que ser levado para o commit $ git commit grava as alteraes
13
Bibliografia
14