git status : verifica os status dos arquivos no diretorio em que está o repositório
git commit -m "comentário" : realiza o commit
git config --global user.name "seu nome"
git config --global user.email "seu email"
git revert hashDoCommit : desfaz um commit
git push -u origin main : envia o arquivo com o log de commits assim como os arquivos adiconados ao commit para o repositório remoto
git pull origin master : adiciona ao repositório local as alterações presentes no repositório remoto
git branch nomeDaBranch : cria nova branch
git switch nomeDaBrannch : troca para a branch requerida
git fetch : traz do repositório remoto todas informações sobre ele que ainda não estão no seu repositório local. Um detalhe muito importante: o comando git fetch NÃO incorpora essas mudanças, ou seja não realiza um merge
git merge: mescla as branches
git checkout: Além de mudar de branch, o git checkout pode ser usado para voltar um determinado arquivo para seu estado na staged area. A staged area são os arquivos que estão prontos para serem comitados. Em outras palavras, são os arquivos que executamos o comando git add