GoConqr has a new look! Let us know what you think.

Mind map

Git

Tiago Oliveira Franco English

Map content

Git

  1. Sistema de controle de versões distribuidos

  2. Arquitetura de funcionamento através de 3 estágios

    • Work Directory - Diretório de Trabalho
    • Stage
      • Git vincula os arquivos incluidos,alterados ou excluidos para commit
      • command git add
        • git add . para todos os arquivos
        • git add *.php para todos os arquivos de certa extenção
        • git add nome do arquivo
      • command git reset HEAD file
        • Retirar do stage
    • command git status
    • Commit
      • Confirmação das operações inclúidas no stage
      • command git commit
        • -m 'Comentario'
        • -a para pular etapa do add
        • git commit --amend -m "commit incompleto (completado)"
          • possibilidade de incluir novas modificações no ultimo commit criado
          • ideal para não criar mais de um commit para uma atividade
  3. Possibildade de não versionar certos arquivos

    • criacao de arquivo .gitignore
      • cada linha vincula cada arquivo a nao versionar
  4. Conceito de tags

    • Identificar commits importantes
      • como atribuir a identificação da versão do sistema, sem precisar ter o branch original para identificar
    • command git tag
      • -a armazenar todas as informações como data/hora e autor da tag
      • git show tag
  5. Conceito de brancs

    • Ramificações
    • Possibilidade de trabalhar com as novas modificações separadas da versão original e em funcionamento na produção
    • command git branch
      • nomeBranch
        • apenas cria sem dar checkout
      • git checkout -b nomeBranch
        • Cria e checkout automatico
  6. Historico de modificações

    • command git log
      • pesquisa dos commits e merges realizados
      • --prety=oneline
        • apresenta apenas o identificar e nome do commit

Information

Description
Mind Map on Git, created by Tiago Oliveira Franco on 29/09/2017.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?