Enquanto trabalha em grandes projetos de equipes de desenvolvimento no Git, é importante acompanhar as mudanças para garantir que todos os membros da equipe estejam cientes das modificações feitas no projeto. Depois de modificar o projeto, eles enviam/empurram essas modificações para o repositório do GitHub. No entanto, às vezes você pode revisar as mudanças feitas antes de empurrá -las para o repositório remoto. Visualizar compromissos não -esgotados permitem aos usuários garantir alterações e identificar problemas e bugs.
Este artigo explicará:
Como listar os compromissos do Git da filial atual que ainda não pressionaram para a "origem" remota?
Para exibir todos os compromissos do ramo atual que ainda não foram empurrados para a "origem", diferentes comandos podem ser usados, como:
Exemplo 1: Listagem de compromissos não -coletivos da filial atual usando o comando “Git Log Origin/… Head”
Liste todos os compromissos não-esgotados da filial Git atual executando o comando fornecido fornecido:
Git Log Origin/Master… Head
Na saída abaixo, todos os compromissos não unshed do “mestre"Ramo entre"Origem/Master" e "CABEÇA" pode ser visto:
Exemplo 2: Listagem de compromissos não -colheitados da filial atual usando o comando “git log @u…”
O comando a seguir também pode ser usado para exibir os compromissos não -carados da filial atual:
Git log @u…
Aqui o "@você”A opção é usada para listar os compromissos que existem localmente, mas não upstream:
Além disso, para ver os compromissos não unshed da filial atual em uma linha, utilize o “-uma linha”Opção no mesmo comando:
Git Log --Oneeline @u…
A saída abaixo mostra apenas o sha-hash e a mensagem de comprometimento dos compromissos não unhos:
Como listar os comissões de Git de todos os ramos que ainda não pressionaram para a "origem"?
Para listar comissões de todos os ramos disponíveis que ainda não foram levados para a "origem", vários comandos podem ser utilizados, como:
Exemplo 1: Listagem de compromissos não -coletivos de todas as filiais usando o comando “Git log -branches -Not -Remotes”
Escreva o comando fornecido para exibir comissões de todos os ramos que ainda não foram empurrados para a "origem":
Git Log --Branches -Not -Remotes
A saída abaixo mostra os compromissos não -colkados de “mestre" e "recurso" galhos:
Exemplo 2: Listando começos não -colheitados de todas as filiais usando o comando “Git log -branches @u…”
Para visualizar os compromissos de todos os ramos que existem localmente, mas não a montante, execute o seguinte comando:
Git log --branches @u…
Além disso, para ver todos os compromissos em uma linha, use o “-uma linha”Opção com o mesmo comando:
Git Log --Oneeline --branches @u…
Isso se tratava de listar commits não unshed no repositório Git.
Conclusão
Para exibir os compromissos do ramo atual que não foram empurrados para o repositório remoto, o “Git Log Origin/… Head" e "Git log @u… ”Os comandos podem ser usados. Além disso, para listar os compromissos não -esgotados de todas as filiais, utilize o “Git log -Branches -Not -Remotes" ou "Git log -Branches @u… ”Comando. Além disso, você pode usar o “-uma linha”Opção com esses comandos para exibir compromissos em uma linha. Este artigo explicou o procedimento para listar os compromissos que ainda não foram empurrados para o repositório do GitHub.