Como pressionar um compromisso específico com um controle remoto, e não com compromissos anteriores?

Como pressionar um compromisso específico com um controle remoto, e não com compromissos anteriores?
Os desenvolvedores do Git trabalham independentemente no repositório local. Eles podem criar arquivos, novas ramificações, rastrear alterações e depois atualizar seus repositórios cometendo as últimas alterações. Quando as alterações são cometidas, elas podem entrar nos servidores de hospedagem centralizados. Além disso, compromissos específicos podem ser empurrados para o repositório remoto quando necessário, utilizando o “$ git push:”Comando.

Este guia fornecerá o procedimento para empurrar um comprometimento específico a um repositório remoto do GitHub e ignorar as confirmações anteriores.

Como pressionar um comprometimento específico com um repositório remoto do github e ignorar cometidos anteriores?

Para pressionar um compromisso específico com um controle remoto, em vez de todos, implemente as etapas abaixo:

  • Mova para o repositório Git necessário.
  • Verifique o histórico de log de referência Git.
  • Em seguida, veja a lista de URLs remotos.
  • Liste todas as filiais remotas/locais existentes e selecione uma delas.
  • Por fim, execute o “Git Push:”Comando.

Etapa 1: vá para o repositório Git específico

Primeiro, execute o “cd”Comando junto com o caminho do repositório local e navegue até ele:

$ CD "C: \ Usuários \ Nazma \ git \ test_14"

Etapa 2: Ver histórico de log de referência Git

Em seguida, veja o histórico de log de referência do Git, utilizando o “log git .”Comando:

$ git log .

Aqui, selecionamos o compromisso mais bem-alto que queremos entrar no controle remoto:

Etapa 3: Verifique a lista de URL remoto

Em seguida, execute o comando fornecido para mostrar a lista de URLs remotos:

$ git remoto -v

Etapa 4: Lista de exibição de todas as ramificações

Agora, veja a lista de todas as filiais do Git, incluindo remoto e local, com a ajuda do “Git remoto"Comando e"-a”Flag para todos:

$ git ramo -a

Como resultado, todas as ramificações serão exibidas e selecione a filial remota desejada. Por exemplo, escolhemos o “Remotos/Origin/Master" filial:

Etapa 5: Empurre um compromisso específico

Finalmente, execute o “git push”Comando para empurrar a confirmação específica com o serviço de hospedagem do GitHub:

$ git push origem 894cf22: mestre

No comando acima mencionado:

  • ““origem”É o nosso nome de URL remoto que é usado para rastrear os dados do repositório remoto.
  • ““894CF22”É o sha-hash do comprometimento específico, que precisamos empurrar apenas para o repositório remoto.
  • ““mestre”É o nome da filial remota no qual queremos promover mudanças específicas de compromisso.

Como resultado, nossas alterações de compromisso local único selecionadas são empurradas para o repositório remoto do GitHub:

Isso é tudo! Nós pressionamos com eficiência um compromisso específico com um repositório remoto do GitHub e ignoramos as confirmações anteriores.

Conclusão

Para empurrar um compromisso específico para um repositório remoto Git, primeiro, mude para o repositório Git específico e verifique o histórico de log de referência do Git, selecione a confirmação desejada e copie seu sha-hash. Depois disso, veja os URLs remotos e liste todas as filiais existentes. Por fim, execute o “$ git push:”Comando. Este guia elaborou o processo de empurrar o comprometimento desejado para compromissos remotos anteriores.