in

Guia de referências rápidas para Git

O Git é o controle de versão mais conhecido do mundo, ele é versátil, confiável e maduro.

O Git é o sistema de controle de versão distribuído de código aberto que facilita as atividades do GitHub no seu notebook ou desktop. Estas dicas resume as instruções de linha de comando do Git comumente usadas para referência rápida.

Instalar o Git

Clientes de área de trabalho do provedor GitHub que incluem uma interface gráfica com o usuário para as ações de repositório mais comuns e uma edição de linha de comando de atualização automática do Git para cenários antecipados.

GitHub para Windows

GitHub para Mac

As versões Git para distribuições Linux e sistemas POSIX estão disponíveis no site oficial do Git SCM.

Git para todas as plataformas

Guia de referências rápidas para Git

1. Configurar o Git

Configurar informações do usuário para todos os repositórios locais.

Define o nome que você deseja anexar a transações de confirmação.

$ git config --global user.name “[name]”

Define o email que você deseja anexar a transações de confirmação.

$ git --config gobal user-email “[endereço de e-mail válido]”

Permite a colorização útil da saída da linha de comando.

$ git config --global color.ui auto

2. Criar Repositórios

Inicie um novo repositório ou obtenha um de um URL existente.

Cria um novo repositório local com o nome especificado.

$ git init [nome do projeto]

Downloads para o projeto e todo o seu histórico de versões.

$ git clone [url do projeto]

3. Fazer Mudanças

Rever edições e criar uma transação de confirmação.

Listar todos os arquivos novos ou modificados a serem confirmados.

$ git status

Mostra diferenças de arquivo ainda não aplicado.

$ git diff

Faz uma cópia do arquivo em preparação para controle de versão.

$ git add [nome do arquivo]

Mostra as diferenças de arquivo entre o armazenamento temporário e a última versão do arquivo.

$ git diff --staged

Desfaz o arquivo, mas preserve seu conteúdo.

$ git reset [nome do arquivo]

Registra as instâncias do arquivo permanentemente no histórico de versões.

$ git commit -m “[mensagem descritiva]”

4. Mudanças no Grupo

Nomeie uma série de commits e combine os esforços concluídos.

Lista todas as filiais (branchs) no repositório de correntes.

$ git branch

Cria uma nova ramificação (branch).

$ git branch [nome da ramificação]

Alterna para a ramificação (branch) especificado e atualiza o diretório de trabalho.

$ git checkout [nome da ramificação]

Combina o histórico da ramificação especificada na ramificação atual.

$ git merge [ramificação]

Exclui a ramificação especificada.

$ git branch -d [nome da ramificação]

5. Refatorar nome de arquivo

Realocar e remover arquivos com versão

Exclui o arquivo do diretório de trabalho e prepara a exclusão.

$ git rm [arquivo]

Remove o arquivo do controle de versão, mas preserva o arquivo localmente.

$ git rm --cached [arquivo]

Altera o nome do arquivo e prepara-o para confirmar.

$ git mv [arquivo original][arquivo renomeado]

6. Suprimir o rastreamento

*.log
build /
temp-*

Um arquivo de texto denominado .gitignore suprime a versão acidental de arquivos e caminhos que correspondem aos padrões especificados.

Lista todos os arquivos ignorados no projeto.

$ git ls-file --other --ignored --exclude-standard

7. Salvar fragmentos

Arquivar e restaurar alterações incompletas.

Armazena temporariamente todos os arquivos rastreados modificados.

$ git stash

Restaure os arquivos ocultos mais recentemente.

$ git stash pop

Listar todas as mudanças escondidas.

$ git stash list

Descarta a mudança oculta mais recentemente.

$ git stash drop

8. Revisar histórico

Navegue e inspecione a evolução dos arquivos do projeto.

Listar histórico de versões para a ramificação atual.

$ git log

Lista o histórico de versões de um arquivo, incluindo renomeações.

$ git log --follow [arquivo]

Mostra diferenças de conteúdo entre duas ramificações.

$ git diff [primeira ramificação]…[segunda ramificação]

Saídas de metadados e alterações de conteúdo da confirmação especificada.

$ git show [commit]

9. Refazer Commits

Apagar erros e criar histórico de substituição.

Desfaz todas as confirmações após [commit], preservando as alterações localmente.

$ git reset [commit]

Descarta todo o histórico e mudar de volta para o commit especificado.

$ git reset --hard [commit]

10. Sincronizar alterações

Registre um marcador de repositório e troque o histórico de versões.

Baixe todo o histórico do marcador do repositório.

$ git fetch [marcador]

Combina a ramificação do favorito na ramificação local atual.

$ git merge [bookmark]/[branch]

Carrega todos os commits de filiais locais para o GitHub.

$ git push [alias] [branch]

Transfere o histórico de marcadores e incorpora alterações.

$ git pull

Para mais opções, consulte o man do Git.

$ man git

Pronto! Este Guia de Referências Rápidas para GIT te ajudará nos versionamentos de programas.

Siga-nos no Twitter para receber atualizações e no Telegram para comentar, receber suporte e tirar dúvida.

Até a próxima.

Escrito por Glauber GF

Graduando em Sistemas de Informação, militante de software livre, usuário assíduo do sistema GNU/Linux e também membro do Viva o Linux.

Como acessar qualquer site pelo terminal no Linux! Pode ser Facebook e até o SempreUpdate! Confira!

comando-populares-entre-os-usuarios-debian-ubuntu-linux-mint

O segredo para a adoção do Linux no desktop!