git init
= inicia um repositório
git add nome_do_arquivo
= adiciona um arquivo específico ao stage
git add .
= adiciona todos os arquivos modificados em stage
git commit -m "Mensagem"
= cria um ponto na história do nosso projeto
git commit -am "Mensagem"
= adiciona todos os arquivos modificados ao stage e cria um ponto na história do projeto com a mensagem entre aspas
git commit --amend -m "Nova mensagem"
= altera a mensagem do último commit apenas
git add nome_do_arquivo
= faça isso para adicionar as alterações que vocẽ desejava que fossem colocadas no seu último commit
git commit --amend --no-edit
= faça isso para adicionar tais alterações ao último commit e não alterar a mensagem dele
git rm arquivo.txt
= remove arquivo/diretorio
git log
= mostra um log de commits // se você não estiver conseguindo sair deste comando mova seu cursor até exit e pressione a tecla q
git status
= mostra o estado dos seus arquivos
git show
= mostra as ultimas alterações realizadas
git branch nome_branch
= cria nova ramificação do projeto
git branch
= mostra todas as nossas branchs
git branch -D nome_branch
= deleta a branch sem dó
git merge nome_branch
= mistura a branch citada com a branch que você está
git checkout n_commit
= te leva de volta ao commit especificado
git checkout nome_branch
= te leva até a branch especificada
git checkout -b nome_branch
= cria uma branch nova e te leva para ela em um mesmo comando
git commit --amend -m "nova mensagem"
git add arquivo
git remote add origin https://url.com
= adiciona um repositório externo
git remove -v
= serve para ver seus repositórios remotos
git push
= empurra seu repositório local para o github // na primeira vez você precisa criar a branch master no github com git push -u origin master
git config credential.helper store
= salva suas credenciais
git clone https://url.com
= clona um repositório/projeto existente para que você possa trabalhar com ele localmente
git pull
= puxa o repositório da nuvem para atualizar o repositório local