O git é uma linha do tempo no seu projeto,permitindo que navegue entre as diversas alterações durante o processo.
git init
git add nome_do_arquivo.ext
git add . - Adiciona todas as alterações do projeto
git commit -m "added new file" (-m passa a mensagem do que foi adicionado)
git commit -am "comitando direto utilizando o parâmetro -a para adicionar automaticamente"
git log
git show 'hash do commit' ou git show para ver o ultimo
git branch nome/nome - nova branch
git checkout branch/branch - Para entrar na branch desejada
git checkout --nome do arquivo
git checkout hash do commit --nome do arquivo a ser recuperado - - busca a ultima alteração
git checkout -D nome do arquivo
git status - ver a branch atual
git merge nome/nome
git -D nome/nome
git remote add origin https://github.com/RVegh/aula-git.git - Exemplo de link do repositório
git remote -v - Mostra os repositórios remotos
git push -u origin master - Primeiro push para criar a master no repositório online
git push - Demais pushs das alterações
git pull
git clone https://LINK