Repositório para armazenar resumos sobre o Git e GitHub do curso Versionamento de Código com Git e GitHub da DIO
- Documentação Git
- Documentação GitHub
- Comandos do Git
- Guia de Contribuição em um Projeto Open Source
- Utilitários para o Profile README
Aulas | Link |
---|---|
Instalando Git no Windows | Aula |
Instalando Git no Linux | Aula |
Configurando Git | Aula |
Autenticnado via Token | Aula |
Autenticando via SSH | Aula |
Criando e Clonando Repositórios | Aula |
Salvando Alterações no Repositório Local | Aula |
Desfazendo Alterações no Repositório Local | Aula |
Enviando e Baixando Alterações com o Repositório Remoto | Aula |
Trabalhando com Branches (Parte 1) | Aula |
Trabalhando com Branches (Parte 2) | Aula |
Dicas e Materiais de Apio | Aula \ Materiais de Apio |
Comando | Resumo |
---|---|
git init | Este comando cria um repositório Git vazio |
git clone URL | Clona um repositório em um diretório recém-criado |
git status | Verifica o status do arquivo |
git add nome do arquivo | Rastreia arquivos novos |
mkdir nome do repositório | Cria um diretório simples no caminho/nome fornecido |
cd nome do repositório | É usado para entrar no repositório |
git commit -m "Descrição da alteração" | Salva as alterações feitas em determinado arquivo, armazenando em um repositório de controle de versões |
git log | Exibe os registros de commit |
touch "pasta do arquivo/nome do arquivo" | Cria um arquivo vazio em uma pasta especifica |
echo nome do conteudo > para onde será enviado | Envia um arquivo ou pasta para um lugar especifico |
echo > pasta/arquivo | Remove o conteudo de uma pasta ou arquivos |
git add . | Adiciona todos os arquivos na área de preparação |
rm -rf .git | Desfaz um repositório Git |
git restore nome do arquivo | Dezfaz as alterções feitas em um arquivo |
git commit --amend -m"Descrição do commit" | Altera o descrição do ultimo commit |
git reset --soft numero do commit | Isso deixa todos os seus arquivos alterados como "Changes to be committed" (Alterações que serão adicionadas ao commit), como o git status colocaria |
git reset --mixed numero do commit | Os arquivos alterados são preservados, mas não marcados para um commit e relata o que não foi atualizado |
git reset --hard numero do commit | Redefine o índice e a árvore de trabalho. Os arquivo são simplesmente excluídos quando quaisquer arquivos ou diretórios não estejam rastreados no modo de escrita |
git remote add origin URL | Conecta o repositório local com o repositório remoto |
git push -u origin main | Envia as alterações do repositório local para o repositório reomoto |
git pull | Puxa as alterações feitas no repositório remoto para o repesitório local |
git checkout -b nome da nova branch | Cria uma nova branch |
git checkout nome da branch | Troca para a escolhida |
git branch -v | Lista o número de commits de todas as branches |
git merg nome da branch | Mescla as alterações da branch escolhida com a branch main |
git branch -d nome da branch | Exclui a branch escolhida |
git clone url --branch nome-da-branch --single-branch | Utiliza para clonar apenas uma branch |
git remote add upstream | Conecta o repositório local com o repositório original que você fez o fork, mantendo o repositório local atualizado |
git pull upstream main | Baixa e mescla as alterações no repositório local com base na branch main deste repositório original de onde você fez o fork |
git fetch upstream main | Baixar as alterações sem mesclar |