null
US
Entrar
Registre-se gratuitamente
Registre-se
Detectamos que o JavaScript não está habilitado no teu navegador. Habilite o Javascript para o funcionamento correto do nosso site. Por favor, leia os
Termos e Condições
para mais informações.
Próximo
Copiar e Editar
Você deve estar logado para concluir esta ação!
Inscreva-se gratuitamente
444869
GIT - Controle de versionamento com GIT
Descrição
Apresentação do Git, histórico, surgimento
Mapa Mental por
Edvaldo Ribeiro
, atualizado more than 1 year ago
Mais
Menos
Criado por
Edvaldo Ribeiro
mais de 10 anos atrás
55
0
0
Resumo de Recurso
GIT - Controle de versionamento com GIT
Apresentação e passos iniciais GIT
O que é o Git
Softtware que permite controle de versões de seus arquivos
Mantém histórico de mudanças permitindo acessar qualquer versão em particular
Sistema de Controle de Versão -> Version Control System - VCS
Sistema Gerenciador de Código Fonte -> Source Code Management - SCM
Exemplos:
primitiva, por nomenclatura - versao1, versao2
Escrita Colaborativa no Word
Evolução
1986 - 1990 - CVS (Concurrent Version System)
Código Aberto
Trabalho colaborativo no mesmo arquivo via repositório remoto
2000 até os dias atuais - Apache Subversion SVN
Trabalho colaborativo no mesmo arquivo remoto via repositório remoto
Diferente do CVS - rastreia o histórico de diretórios ao invés de avaliar um ou conjunto de arquivos específicos
BitKeeper SCM- Source Code Management
Proprietário, inicialmente com versão "community" gratuita
Código fechado
A versão "community foi usada na gerência do kernel Linux por muitos anos
Deixou de ser ofertada gratuitamente a partir de 2005
Controle de versão distrituído
Git - 2005
Criado por Linus Torvald
Sistema de Controle de versão distribuído
Código Aberto
Gratuito
Alguns branchmarks demonstram ser bem mais rápido que os demais
Controle de versão distribuídos
Não há necessidade de um repositório central
Existem várias cópias, cada um com seu "change set"
Suponha o "change set" comnnomes genéricos A, B, C, D, E, F, G, H no arquivo abc.java
Repositório 1: A,B,C,D,E,F,G,H
Repositório 2: A,B,C,D,E
Repositório 3: A,B,C,F,H
Repositório 4 - B,D,E,F
Repositório 5: C,E,H
No Git as mudanças são encapsuladas em conjuntos - "Change sets" ou "patches"
"Change sets" podem ser movidos entre repositórios
Público alvo
Controlar alterações em documentos textuais
Compartilhar suas alterações com outros colaboradores
NÃO APROPRIADO
Arquivos binários -> músicas, vídeos, imagens
Arquivos proprietários que precisam ser interpretados por um software -> pdf, aruivos de processadores de texto, planilhas
Não se restringe a uma tecnologia -> Java, C, PHP, JavaScript, HTML, CSS, Ruby, etc
Instalação
Linux - apt-get install git-core
Windows
Marcar a opção bash
Instalar com a opção de somente bash
Configuração de arquivo de final de linha -> definir muti sistema operacional para compatibilidade dos SO's
Configuração
Para exibir versão-> git --version
Setando nome --> git config --global user.name "Edvado Ribeiro"
Setando e-mail -> git config --global user.email "edvaldo2107@gmail.com"
Setado IDE -> git config --global core.editor "Netbeans.exe"
Definindo diferenciação de cores na listagem dos comandos -> git config --global color.ui true
git --help -> todos os comandos básicos do git
git help <comando> -> ajuda de um determinado comando
Arquitetura do Git (ver no outro mapa mental)
Gerenciamento de Arquivos
Desfazendo alterações
"Branch" (Ramificação) e "Merge" (Junção)
Repositórios remotos
Quer criar seus próprios
Mapas Mentais
gratuitos
com a GoConqr?
Saiba mais
.
Semelhante
ESTRUTURA DAS PALAVRAS - Morfologia
Viviana Veloso
Simulado de Matemática
Alessandra S.
Controle de Constitucionalidade
Carlos Moradore
Eletricidade I
lucasitiromori
Avaliação de Alunos
Alessandra S.
Questões Grécia Antiga- Antiguidade Classica
vesanso Souza
Revolução industrial
Laura Padilha
Carboidrato
Andrea Barreto M. Da Poça
A sociedade diante do Estado
jacson luft
Memorização
GoConqr suporte .
Dos Direitos da Personalidade (Arts. 11º ao 21º)
Luiz Concursos
Explore a Biblioteca