Git é uma poderosa ferramenta de versionamento de código que mudou como software é construído e versionado. O documento lista comandos básicos e úteis do Git como pull, push e commit, e explica como reverter commits, visualizar histórico e copiar arquivos entre versões. Recomenda padronizar commits, criar aliases, adotar um fluxo de trabalho e desafia o leitor a colocar em prática.
6. Básicos
Obtém e integra todas as mudanças submetidas
Submete todas as mudanças ao repositório remoto
Registra suas alterações no repositório local
git pull
git push
git commit -m “type(SCOPE): message #issue”
7. Úteis
git reset HEAD (file or path)
Removendo arquivo marcado para submissão
git reset HEAD~
Desfazendo o último commit local
git log --follow file
Lista todos os commits em que o arquivo foi alterado
O último comando deve receber um ARQUVIO como argumento
Desfazendo alterações não submetidas
git checkout (file or path)
8.
9. Copiando arquivo completo em
determinado commit
Exibe o arquivo completo na versão do commit
passado e então com o xclip copia o conteúdo
para a área de transferência do sistema.
Use o seu editor/ide favorito para ver a diferença
entre as versões do arquivo.
git show REVISION:/path/to/file | xclip -sel clip
10. Git pull mesmo com edições em
arquivos submetidos
git pull
Obtém e integra todas as mudanças submetidas
git stash pop
Aplica um patch com todas as modifcações nos
arquivos salvos.
Salva o estado dos arquivos em uma pilha de
modificações inacabas que você pode voltar a
qualquer momento
git stash
11.
12. Log dos commits
O log pode receber uma variedades de
argumentos incluindo quantidade commits, paths,
datas, usuários, tags, gráfico, regex e muito
outros.
git log arguments