Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Resumo de Git e GitHub

Repositório para armazenar resumos sobre Git e Github.

📚 Documentação

📝 Comandos

⚙️ Configuração

Comando Função
git init Inicializa um repositório git
git clone URL repoName Clona um repositório remoto com um nome de sua escolha
git clone URL --branch branchName --single-branch Clona um repositório remoto com uma branch específica
git remote -v Lista os repositórios remotos
git remote add name URL Adiciona um repositório remoto

✅ Salvando alterações

Comando Função
git add file Adiciona um arquivo ao stage
git add . Adiciona todos os arquivos ao stage
git commit -m "message" Salva as alterações no repositório local

❌ Desfazendo alterações

Comando Função
git restore file Desfaz as alterações de um arquivo
git restore --staged file Remove um arquivo do stage
git commit --amend -m "message" Altera a mensagem do último commit
git commit --amend Adiciona arquivos ao último commit
git reset --soft hash Desfaz o último commit, mas mantém as alterações
git reset --mixed hash Desfaz o último commit e mantém as alterações como untracked (comportamento padrão do git reset)
git reset --hard hash Desfaz o último commit e as alterações
git reset file Remove um arquivo do stage

⬆️ Atualizando repositório remoto

Comando Função
git push (-u / --set-upstream) remote branch Envia as alterações para o repositório remoto

⬇️ Atualizando repositório local

Comando Função
git pull remote branch Atualiza o repositório local com as alterações do repositório remoto
git fetch remote branch Atualiza o repositório local com as alterações do repositório remoto, mas não faz merge

🔎 Monitorando alterações

Comando Função
git status Mostra o status do repositório
git log Mostra o histórico de commits
git reflog Mostra o histórico de commits e operações
git diff localBranch remoteBranch Mostra as diferenças entre duas branches

🌳 Branches

Comando Função
git branch Lista as branches
git branch -v Lista as branches com os últimos commits
git branch -d branchName Deleta uma branch
git checkout branchName Muda para uma branch
git checkout -b branchName Cria uma nova branch e muda para ela
git merge branchName Faz o merge de uma branch com a branch atual

📦 Stash

Comando Função
git stash Salva as alterações em um stash
git stash list Lista os stashes
git stash apply Aplica o último stash sem excluir o registro da pilha
git stash pop Aplica o último stash e exclui o registro da pilha

📁 Arquivos/Pastas específicos do Git

  • .git - Pasta que contém todos os arquivos e metadados do git.

  • .gitignore - Arquivo que contém os arquivos e diretórios que devem ser ignorados pelo git.

  • .gitkeep - Arquivo que permite manter diretórios vazios no git.

  • README.md - Arquivo que contém informações sobre o repositório.

  • CONTRIBUTING.md - Arquivo que contém informações sobre como contribuir com o repositório.

🔀 Atalhos

"." (na página do repositório no Github) - Abre editor de código no navegador.

About

Repositório focado em servir como um guia e dump de conhecimento sobre Git e Github

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors