Este repositório tem o propósito de armazenar comandos úteis do Git e GitHub.
- git config (permite atribuir configurações ao Git)
- git status (verifica as condições do diretório/versionamento)
- git init (inicializa o repositório)
- git add (prepara alterações para adicionar ao repositório)
- git add . (prepara todas as alterações para serem adicionadas ao repositório)
- git rm (o arquivo será adicionado à staging area com o status deleted e também será removido do diretório)
- git rm --cached (leva até a staging area a informação de que o arquivo deve ser deletado, mas o arquivo físico continua no diretório)
- git commit -m (possibilita adicionar mensagem ao commit a respeito das alterações realizadas)
- git log (exibe o histórico de commits)
- git branch (rastrea a ramificação disponível)
- git branch nome_da_branch (cria ramificação)
- git branch -d (remove ramificação)
- git checkout (permite alternar entre ramificações)
- git checkout -b (cria e acessa nova ramificação)
- git merge (permite integrar/mesclar ramificações)
- git clone (permite clonar um repositório)
- git remote -v (exibe diretórios remotos)
- git push (envia alterações ao repositório)
- git pull (busca e baixa alterações no repositório para atualizar o conteúdo, alinhando o versionamento)
- git stash (arquiva alterações não commitadas)
- git stash pop (restaura alterações não commitadas)
- git stash list (lista stashs)
- git stash pop stash@{1} (executa stash especifico)
- git revert (reverte conteúdo, criando um novo commit com as alterações especificadas invertidas)