GIT - Controle de versionamento com GIT

Descripción

Apresentação do Git, histórico, surgimento
Edvaldo Ribeiro
Mapa Mental por Edvaldo Ribeiro, actualizado hace más de 1 año
Edvaldo Ribeiro
Creado por Edvaldo Ribeiro hace más de 11 años
68
0
1 2 3 4 5 (0)

Resumen del Recurso

GIT - Controle de versionamento com GIT
  1. Apresentação e passos iniciais GIT
    1. O que é o Git
      1. Softtware que permite controle de versões de seus arquivos
        1. Mantém histórico de mudanças permitindo acessar qualquer versão em particular
          1. Sistema de Controle de Versão -> Version Control System - VCS
            1. Sistema Gerenciador de Código Fonte -> Source Code Management - SCM
            2. Exemplos:
              1. primitiva, por nomenclatura - versao1, versao2
                1. Escrita Colaborativa no Word
                2. Evolução
                  1. 1986 - 1990 - CVS (Concurrent Version System)
                    1. Código Aberto
                      1. Trabalho colaborativo no mesmo arquivo via repositório remoto
                      2. 2000 até os dias atuais - Apache Subversion SVN
                        1. Trabalho colaborativo no mesmo arquivo remoto via repositório remoto
                          1. Diferente do CVS - rastreia o histórico de diretórios ao invés de avaliar um ou conjunto de arquivos específicos
                          2. BitKeeper SCM- Source Code Management
                            1. Proprietário, inicialmente com versão "community" gratuita
                              1. Código fechado
                                1. A versão "community foi usada na gerência do kernel Linux por muitos anos
                                  1. Deixou de ser ofertada gratuitamente a partir de 2005
                                    1. Controle de versão distrituído
                                    2. Git - 2005
                                      1. Criado por Linus Torvald
                                        1. Sistema de Controle de versão distribuído
                                          1. Código Aberto
                                            1. Gratuito
                                              1. Alguns branchmarks demonstram ser bem mais rápido que os demais
                                            2. Controle de versão distribuídos
                                              1. Não há necessidade de um repositório central
                                                1. Existem várias cópias, cada um com seu "change set"
                                                  1. Suponha o "change set" comnnomes genéricos A, B, C, D, E, F, G, H no arquivo abc.java
                                                    1. Repositório 1: A,B,C,D,E,F,G,H
                                                      1. Repositório 2: A,B,C,D,E
                                                        1. Repositório 3: A,B,C,F,H
                                                          1. Repositório 4 - B,D,E,F
                                                            1. Repositório 5: C,E,H
                                                          2. No Git as mudanças são encapsuladas em conjuntos - "Change sets" ou "patches"
                                                            1. "Change sets" podem ser movidos entre repositórios
                                                          3. Público alvo
                                                            1. Controlar alterações em documentos textuais
                                                              1. Compartilhar suas alterações com outros colaboradores
                                                                1. NÃO APROPRIADO
                                                                  1. Arquivos binários -> músicas, vídeos, imagens
                                                                    1. Arquivos proprietários que precisam ser interpretados por um software -> pdf, aruivos de processadores de texto, planilhas
                                                                    2. Não se restringe a uma tecnologia -> Java, C, PHP, JavaScript, HTML, CSS, Ruby, etc
                                                                    3. Instalação
                                                                      1. Linux - apt-get install git-core
                                                                        1. Windows
                                                                          1. Marcar a opção bash
                                                                            1. Instalar com a opção de somente bash
                                                                              1. Configuração de arquivo de final de linha -> definir muti sistema operacional para compatibilidade dos SO's
                                                                            2. Configuração
                                                                              1. Para exibir versão-> git --version
                                                                                1. Setando nome --> git config --global user.name "Edvado Ribeiro"
                                                                                  1. Setando e-mail -> git config --global user.email "edvaldo2107@gmail.com"
                                                                                    1. Setado IDE -> git config --global core.editor "Netbeans.exe"
                                                                                      1. Definindo diferenciação de cores na listagem dos comandos -> git config --global color.ui true
                                                                                        1. git --help -> todos os comandos básicos do git
                                                                                          1. git help <comando> -> ajuda de um determinado comando
                                                                                        2. Arquitetura do Git (ver no outro mapa mental)
                                                                                          1. Gerenciamento de Arquivos
                                                                                            1. Desfazendo alterações
                                                                                              1. "Branch" (Ramificação) e "Merge" (Junção)
                                                                                                1. Repositórios remotos
                                                                                                  Mostrar resumen completo Ocultar resumen completo

                                                                                                  0 comentarios

                                                                                                  There are no comments, be the first and leave one below:

                                                                                                  Similar

                                                                                                  Mas de 100 preguntas de Física para examen ADMISION UNAM,UAM Y IPN
                                                                                                  Omar Vazquez Flores
                                                                                                  Fichas de Preguntas de Pensamiento Analítico
                                                                                                  Raúl Fox
                                                                                                  Vocabulario Inglés Avanzado - Hats
                                                                                                  Diego Santos
                                                                                                  Test para gestión de talento humano
                                                                                                  CarlosGutiérrez1983
                                                                                                  FGM-6. RÉGIMEN INTERIOR DEL ET.
                                                                                                  antonio del valle
                                                                                                  TÁCTICA 1.1 HISTORIA Y TRADICIONES
                                                                                                  antonio del valle
                                                                                                  Ciencias Sociales 2
                                                                                                  Pablo Díaz Vera
                                                                                                  SÍNTESIS DE PROTEÍNAS
                                                                                                  Juliangelly Beltran Guillot
                                                                                                  RECURSOS para PRIMARIA...
                                                                                                  Ulises Yo
                                                                                                  DIPTONGO O HIATO
                                                                                                  Silvia Rial Martínez