Um Guia de Comandos Simplificado

Configurações iniciais do Git

Baixando e instalando o Git:


                    https://git-scm.com/downloads
                

Exibe a versão do Git instalado:


                    git --version
                

Configura nome de usuário:


                    git config --global user.name nome-sobrenome
                

Configura email de usuário:


                    git config --global user.email email@email.com.br
                

Comandos básicos

Verifica o status do repositório:


                git status
            

Adiciona todos os arquivos para serem commitados:


                git add .
            

Commitando arquivos:


                git commit -m "escreva um comentário significativo"
            

Visualizando o relatório de commits:


                # Exibe todos os commits
                git log

                # Exibe todos os commits em uma única linha de forma reduzida
                git log --oneline
            

Inicializando um repositório

Inicializa o versionamento no respectivo diretório:


                    git init
                

Comandos básicos

Verifica o status do repositório:


                    git status
                

Adiciona todos os arquivos para serem commitados:


                    git add .
                

Commitando arquivos:


                    git commit -m "escreva um comentário significativo"
                

Visualizando o relatório de commits:


                    # Exibe todos os commits
                    git log

                # Exibe todos os commits em linha e em um gráfico
                git log --oneline --graph
            

Criando um repositório no GitHub

Adicionando repositório remoto:


                git remote add origin https://github.com/*username*/*repository*.git
            

Enviando as modificações para o repositório remoto:


                git push origin nome-da-branch
            

Trabalhando em equipe (branches)

Criando e acessando para uma nova branch:


                git checkout -b nome-da-branch
            

Acessando uma branch:


                git checkout nome-da-branch
            

Visualizando todas as branches existentes no repositório:


                git branch
            

Aplicando merge em branches:


                # Precisa estar na branch de destino
                git merge nome-da-branch
            

Deletando uma branch local:


                git branch -D nome-da-branch
            

Deletando uma branch remoto:


                git branch :nome-da-branch
            

Clonando um repositório para a sua máquina

Puxando o projeto para máquina:


                # Utilize o comando git clone informando a URL do repositório a ser clonado
                git clone https://github.com/*username*/*repository*.git
            

Ignorar um arquivo comitado:

Arquivos que foram enviados erroneamente e que você deseja ignorar:


                    echo ".vscode" >> .gitignore
                    git rm -r --cached "nome-do-arquivo"
                    git add .gitignore
                    git commit -m "mensagem"
                    git push