GIT

Description

Mind Map on GIT, created by Edson Barbosa on 09/07/2016.
Edson Barbosa
Mind Map by Edson Barbosa, updated more than 1 year ago
Edson Barbosa
Created by Edson Barbosa over 9 years ago
1
0

Resource summary

GIT
  1. CRIAR UM NOVO PROJETO: git init
    1. OBTER UM NOVO REPOSITORIO: git clone /caminho/rep
      1. CLONAR SERVIDOR REMOTO: git clone usuario@servidor:/caminho/rep
      2. FLUXO DE TRABALHO: ÁRVORES { WORKING DIRECTORY, INDEX, HEAD}
        1. ADICIONAR E CONFIRMAR MUDANÇAS
          1. NA ARVORE INDEX LOCAL: git add <arquivo> ou git add *
            1. NA ARVORE HEAD LOCAL: git commit -m "Comentarios das alterações"
            2. Enviando para servidor remoto: git push origin master
              1. Conectando ao servidor remoto: git remote add origin <servidor>. Caso não tenha clonado
              2. BRANCHS = "RAMOS"
                1. CRIANDO E SELECIONADO NOVO BRANCH: git checkout -b "funcionalidade_X"
                  1. VOLTAR PARA O MASTER: git checkout master
                    1. REMOVER UM BRANCH: git branch -d "funcionalidade_x"
                      1. Enviado o branch para rep. remoto: git push origin <funcionalidade_x>
                      2. Atualizar ou Mesclar com Rep. Remoto
                        1. Local com versão do Rep. Remoto: git pull
                          1. De branch ao seu branch ativo: git merge <branch>
                            1. EM CASO DE CONFLITO, FAZER MANUAL: git add <arquivo>
                              1. VISUALIZAR ANTES DE FAZER MERGE DAS ALTERAÇÕES: git diff <branch origem> <branch destinho>
                            2. ROTULAR VERSÕES: git tag 1.0.0 1b2e1d63ff (exemplo de rotulo) igual ao SVN
                              1. VISUALIZAR O ROTULO: git log (lembrando que o ID do rotulo deve ser unico, exemplo: 1b2e1d63ff)
                              2. ALTERAR O LOCAL NO CASO DE ERROS: git checkout -- <arquivo>
                                1. ALTERA COM O CONTEUDO MAIS RECENTE DO HEAD
                                  1. MANTÉM O INDEX E OUTROS ARQUIVOS ALTERADOS NO WORKING DIRECTORY TAMBÉM
                                    1. REMOVER ALTERAÇÕES E COMMITS LOCAIS E HISTÓRIO DO SERVIDOR
                                      1. COMANDOS NA SEQUENCIA: git fetch origin e git reset --hard origin/master
                                    2. UTEIS:
                                      1. INTERFACE GRÁFICA: gitk
                                        1. SAIDA COLORIDA: git config color.ui true
                                          1. LOG EM APENAS UMA LINHA POR COMMIT: git config format.pretty oneline
                                            1. INCLUSÕES INTERATIVAS: git add -i
                                            Show full summary Hide full summary

                                            Similar

                                            Primeiros Passos Git e GitHub
                                            Paulo Henrique
                                            Primeiros passos com Git
                                            Bruno Araújo
                                            GIT E GITHUB
                                            Wellinton Souza