# configura usuário
$ git config user.name "Fulano de Tal"# configura e-mail
$ git config user.email fulanodetal@exemplo.br
# exibe as configurações atuais
$ git config --list
# inicializa um novo repositório git no diretório especificado
$ git init
# faz o clone de um repositório existe para sua workstation repository
$ git clone
Basic Snapshotting
# mostra o status do seu repositório local
$ git status
# adiciona arquivos ao index
$ git add
# faz o registro do/dos arquivo/arquivos adicionado no index contendo os metadados
$ git commit
# mostra quais foram as alterações dentro do arquivo
$ git diff
Branching and Merging
# listar, criar ou deletar branch
$ git branch
# trocar de branch ou restaurar os arquivos que foram alterados
$ git checkout
# faz a junção de duas ou mais histórias / branch
$ git merge
# mostra os logs de commits
$ git log
# Guarde as alterações em um diretório de trabalho temporário
$ git stash
Sharing and Updating Projects
# Atualize as referências locais com base no repositório remoto
$ git fetch
# Busca as alterações do repositório remoto e trás para o repositório legal
$ git pull
# Envia as alterações do repositório local para o repositório remoto
$ git push
# Gerenciar reposotórios rastreados
$ git remote