Índice:

Como faço para obter um commit específico?
Como faço para obter um commit específico?

Vídeo: Como faço para obter um commit específico?

Vídeo: Como faço para obter um commit específico?
Vídeo: Git - retorno para commit anterior 2024, Maio
Anonim

Vá para o log do git ou para a IU do GitHub e pegue o exclusivo comprometer-se hashes para cada um dos compromete que você deseja e, em seguida, execute este comando: git cherry-pick super-long-hash-here. Aquilo vai puxar só isso comprometer-se em seu ramo atual. Empurre este galho como normal.

Além disso, como faço para criar uma solicitação pull para um commit específico?

Em seguida, você precisaria escolher as mudanças que gostaria de incluir no solicitação de puxar . Vá para o seu repositório GitHub e você verá isso. Basta clicar em Comparar e solicitação de puxar para Criar uma solicitação de puxar no repositório que você gostaria de contribuir apenas com as mudanças que você escolheu.

Também sei, como faço para puxar um único arquivo do Git? Se for apenas um único arquivo , você pode ir para o seu GitHub repo, encontre o Arquivo em questão, clique nele e, em seguida, clique em "Ver Raw", "Download" ou similar para obter uma cópia raw / baixada do Arquivo e, em seguida, transfira-o manualmente para o servidor de destino.

Além disso, como faço para obter um commit antigo?

Se você quiser reverter o último comprometer-se apenas faça git reverter <indesejado comprometer-se hash>; então você pode empurrar este novo comprometer-se , que desfez o seu commit anterior . Para consertar a cabeça destacada, faça git checkout.

Como você escolhe um commit de outro branch?

No SourceTree, a maneira de escolher a dedo é:

  1. Mude para o branch ao qual deseja que as alterações sejam aplicadas.
  2. Encontre o commit do outro branch que você gostaria de aplicar a este.
  3. Clique com o botão direito e escolha "Cherry Pick"

Recomendado: