O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Git

Davi Ferreira Programação Português

Git

Conteúdo do mapa

Git

  • Aplicativo para controle de Versão muito utilizado para desenvolvimento de códigos e colaboração
  1. Repositório (Git Repository)

    • Git respositório guarda um arquivo de "metadata" que guarda as informações do repositório
    • Commit
      • Um etapa finalizada do projeto, pode incluir um ou mais arquivos. Um commit deve conter pelo menos uma alteração lógica.
      • Git Diff
        • Git Diff: Apresenta as diferenças entre dois commits sintaxe git diff [commit1] [commit2]
    • Git Clone
      • Git Clone: Clona um repositório. Sintaxe: git clone [url]
    • Git Log
      • Git Log: Mostra todos os Commits do repositório. sintaxe git log sintaxe diagrama git log --graph
    • Git Init
      • Git Init: Cria um repositório Git, ou seja cria o arquivo .git sintaxe: git init
    • Ramificações (Branchs)
      • Git Checkout
        • Git Checkout: Escolhe qual ramificação se deseja trabalhar sintaxe: git checkout [branch name]
      • Git Merge
        • Git Merge: Combina duas ramificações construindo um só ramo final sintaxe git merge [branch1] [branch2]
        • Fast forward merge
          • Fast forward merge: Quando se tenta mesclar dois arquivos sendo que um é ancestral do outro acontece um fast forward merge, ou seja o arquivo mais atual tem seu rótulo atualizado.
    • Git Branch
      • Git Branch: Mostra as ramificações existentes no projeto ou cria novas ramificações sintaxe (mostra as ramificações existentes) git branch  sintaxe (cria uma nova ramificação) git branch [nome da nova ramificação]
    • Git Push
      • Git Push: Envia o ramo que será adicionado ao repositório remoto para sincronização sintaxe git push [remote_name] [branch_name]
  2. Área de Trabalho (working repository)

    • Git Add
      • Git Add: Adiciona arquivos modificados na área de preparação. sintaxe git add [nome do arquivo]
    • Git Status
      • Git Status: Indica o status das modificações realizadas nos arquivos da área de trabalho e se eles estão adicionados ou não na área de preparação. sintaxe: git status
  3. Área de Preparação (Staging area)

    • Git Commit
      • Git Commit: Inclui um novo commit no histórico de commits do repositório sintaxe (abre o editor de texto para escrever o texto do commit) git commit   sintaxe git commit -m "mensagem do commit"
    • Git Reset
      • Git Reset: Retira todos os arquivos da área de preparação e permite reescolher os arquivos que serão incluídos no commit sintaxe: git reset
  4. GitHub (github.com)

    • GitHub é um site colaborativo que interage diretamente com o Git e permite compartilhamento de projetos.
    • Repositório (GitHub Repository)
      • Repositórios Remotos
        • Git Pull
          • Git Pull: Recebe o ramo remoto que será adicionado ao repositório local para sincronização sintaxe git pull [remote_name] [branch_name]
        • Git Fetch
          • Git Fetch: Atualiza o ramo remoto (orgin/master) armazenado localmente com as alterações realizadas no GitHub. sintaxe git fetch [remote_name]
        • Git Merge
          • Gir Merge (remote): Utilizando o git merge é possível realizar a fusão do repositório remoto com o repositório local. sintaxe git merge [branch_name] [remote_name] ex:  git merge master origin/master
        • Pull Request
          • Pull Request: Utilizado para colaboração ao fazer alterações no seu repositório bifurcado você pode adicionar como um ramo no repositório original e solicitar um Pull request para que seja incorporada alteração no repositório original.
      • Git Remote
        • Git Remote: Mostra ou cria uma ramificação remota para interação com os repositórios no GitHub sintaxe (mostra os ramos remotos existentes) git remote sintaxe (adiciona um novo remote) git remote add [remote_name] [url do remoto] sintaxe (mostra a url dos remotos) git remote -v modifica a url do remote git remote set-url origin [url nova]
    • Fork
      • Fork: Permite bifurcar um projeto do GitHub e permite que a partir daí seja possível fazer as próprias alterações sem afetar o projeto original Para bifurcar é preciso ir na página original e clicar no botão Fork, para criar uma bifurcação na sua página no GitHub

Imagens e arquivos do mapa

  • Git
  • Git
  • Git
  • Git
  • Git
  • Git
  • Git

Informações

Descrição
Programação Mapa Mental sobre Git, criado por Davi Ferreira em 03-11-2017.
Criado por
Davi Ferreira · nov 2017
Atualizado
20 jan 2018
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?