Comandos do Mercurial (hg)

Compartilhado por um usuário do Flashcards.gg · gerado com IA · Denunciar este conjunto

Este conjunto de flashcards aborda os principais comandos do sistema de controle de versão Mercurial, sendo ideal para desenvolvedores.

53 cartões Português Nível: Intermediário Programação Publicado
Toque no cartão para virar

Cartões · 53

hg init
Inicializa um novo repositório vazio no diretório atual ou no caminho especificado.
hg clone [origem] [destino]
Cria uma cópia completa de um repositório remoto ou local existente em um novo diretório.
hg status
Mostra o estado dos arquivos no diretório de trabalho, identificando modificados, novos e excluídos.
hg add [arquivo]
Marca arquivos não rastreados para serem incluídos no próximo commit.
hg commit -m "mensagem"
Grava as alterações dos arquivos rastreados no histórico local do repositório.
hg log
Exibe o histórico de revisões do repositório, incluindo autor, data e descrição de cada commit.
hg diff
Exibe as diferenças detalhadas entre os arquivos locais e a última versão commitada.
hg update [revisão]
Atualiza o diretório de trabalho para uma revisão ou branch específica.
hg pull
Baixa novos changesets de um repositório remoto para o repositório local sem aplicá-los na árvore de trabalho.
hg push
Envia alterações locais commitadas para um repositório remoto especificado.
hg merge
Funde alterações de outra branch ou cabeça não relacionada com o diretório de trabalho atual.
hg branch [nome]
Define ou exibe o nome do branch nomeado atual no repositório.
hg branches
Lista todos os branches nomeados existentes no repositório e suas respectivas cabeças.
hg heads
Lista todas as pontas ativas de branches sem descendentes no repositório.
hg parents
Exibe os nós pais da revisão atualmente carregada na árvore de trabalho.
hg incoming
Consulta alterações disponíveis no repositório remoto que ainda não foram baixadas para o repositório local.
hg outgoing
Mostra alterações locais que ainda não foram enviadas ao repositório remoto via push.
hg remove [arquivo]
Marca arquivos existentes para remoção do controle de versão e os deleta do disco.
hg forget [arquivo]
Remove o arquivo do controle de versão sem excluí-lo fisicamente do disco local.
hg revert [arquivo]
Descarta modificações não commitadas em arquivos, restaurando-os para o estado da revisão atual.
hg annotate [arquivo]
Mostra linha a linha de um arquivo indicando quem fez a última alteração e em qual revisão.
hg cat [arquivo] -r [rev]
Gera a saída do conteúdo completo de um arquivo em uma revisão específica sem atualizar o workspace.
hg tag [nome]
Atribui um nome fixo e permanente a uma revisão específica no histórico do projeto.
hg tags
Lista todas as tags permanentes criadas no repositório com seus números de revisão.
hg bookmarks
Gerencia ou lista referências móveis e leves para commits, similares aos branches do Git.
hg bookmark [nome]
Cria um novo bookmark apontando para a revisão atual que avança automaticamente com novos commits.
hg resolve -m [arquivo]
Marca um conflito de mesclagem como resolvido após a edição manual do arquivo.
hg resolve -l
Lista todos os arquivos em estado de conflito de mesclagem não resolvidos ou pendentes.
hg rollback
Comando obsoleto usado para desfazer a última transação de commit, import ou pull no repositório local.
hg strip [revisão]
Remove permanentemente uma revisão e todos os seus descendentes do repositório local.
hg graft [revisão]
Copia e aplica as alterações de uma revisão arbitrária na revisão atual de trabalho.
hg backout -r [revisão]
Cria um novo changeset que reverte exatamente as alterações introduzidas por uma revisão anterior.
hg rebase -s [fonte] -d [destino]
Move um conjunto de revisões e seus descendentes para o topo de outro ramo de commits.
hg phase
Exibe ou altera o estado de visibilidade de commits entre público, de rascunho ou secreto.
hg shelve
Guarda alterações locais pendentes temporariamente sem criar um commit no histórico.
hg unshelve
Restaura modificações guardadas anteriormente pelo comando shelve de volta à área de trabalho.
hg export -r [revisão]
Exporta o changeset especificado em formato de arquivo patch textual com cabeçalhos de autor e data.
hg import [arquivo.patch]
Aplica alterações a partir de um patch com histórico completo direto para o repositório.
hg bisect --reset
Reinicia o processo de busca binária para identificação de commits que introduziram bugs.
hg bisect --bad
Marca a revisão atual como defeituosa durante o processo de depuração por bisecção.
hg bisect --good
Marca a revisão atual como correta e funcional durante a busca binária de defeitos.
hg summary
Exibe um resumo do repositório local, incluindo branch atual, bookmarks, pais e status de atualização.
hg serve
Inicia um servidor web embutido simples para navegar no repositório e histórico via navegador.
hg paths
Mostra os apelidos e URLs configurados de repositórios remotos salvos nas configurações locais.
hg config
Exibe as opções de configuração ativas do Mercurial lidas dos arquivos hgrc locais e globais.
hg verify
Verifica a integridade estrutural e a consistência das informações armazenadas no repositório.
hg root
Imprime o caminho do diretório raiz absoluto do repositório Mercurial atual.
hg recover
Recupera o repositório após uma transação interrompida incorretamente que causou bloqueio.
hg showconfig
Lista parâmetros de configuração aplicados ao repositório originários dos arquivos hgrc.
hg files
Lista todos os arquivos atualmente rastreados sob controle de versão na revisão ativa.
hg identify
Exibe um sumário conciso com a identificação do commit atual, tags ativas e branch.
hg manifest
Exibe a lista de todos os arquivos gravados no manifesto da revisão especificada.
hg archive [destino]
Extrai uma cópia do código-fonte em um diretório ou arquivo compactado sem metadados do hg.

Conjuntos relacionados

Mais em Programação →