Pagar cereja em Git significa copiar alguns compromissos de uma filial local e aplicá-los a outro. Às vezes, enquanto trabalha em um projeto de equipe, os desenvolvedores desejam aplicar alterações de uma filial para outra, em vez de fundir todo o conteúdo da filial. Para esse objetivo correspondente, eles executam operações de escolha de cerejeira.
Este post explicará o método para abortar uma escolha de cerejeira no.
Como abortar um cherry no git?
Quando os desenvolvedores Cherry-Pick se compromete com o Git, eles geralmente encontram conflitos devido a alguns motivos. Para resolver esse conflito, é necessário abortar a operação de escolha de cereja usando o “Git Cherry -Pick -Abort”Comando.
Então, primeiro, realizaremos operações de escolha de cerejeira e mostraremos o conflito. Em seguida, demonstraremos como abortar uma caça de cereja no Git.
Etapa 1: Navegue para um diretório específico
Use o comando abaixo fornecido junto com o caminho específico e mude para ele:
$ CD "C: \ git \ repo3"
Etapa 2: Ver Histórico de Commits
Em seguida, verifique o log do Git para exibir o histórico de compromissos:
$ git log --oneeline
Pode -se observar que o chefe do ramo atual está apontando para o “AB1BC8E”Commit ID. Selecione o sha-hash de um comprometimento específico para fins de escolha de cereja. Por exemplo, escolhemos o “0B0E67E”Commiti ID:
Etapa 3: Veja a lista de filiaises
Em seguida, veja a lista das filiais disponíveis no repositório de trabalho:
Ramo $ git
O screenShot abaixo indica que o repositório contém “alfa" e "mestreFiliais locais. O asterisco “*Símbolo antes do ramo “mestre” indica que é o atual ramo de trabalho local. Na saída fornecida, escolha uma filial de destino:
Etapa 4: mude para outra filial
Executar o “Switch Git”Comando junto com o ramo de destino selecionado anteriormente e mude para ele:
$ git switch alfa
Etapa 5: Compromisso de pick-pick
Em seguida, coloque o comando de cereja com o comando, executando o comando abaixo do ritmo junto com seu sha-hash:
$ Git Cherry-Pick 0B0E67E
Pode-se observar que a confirmação fornecida não poderia ser escolhida por cerejeira e ocorreu um conflito devido a alguns motivos:
Agora, siga as etapas abaixo fornecidas para resolver este conflito.
Etapa 6: abortar o commit pick-pick
Para abortar a confirmação escolhida por cerejeira, execute o comando abrangente:
$ git cereja-pick --abort
Aqui o "-abortar”A opção é usada para desfazer a operação de escolha de cerejeira:
Nós explicamos com sucesso o processo para abortar uma escolha de cereja no Git.
Conclusão
Os desenvolvedores costumam executar operações de escolha de cerejeira para aplicar as mudanças de uma filial a outra. Mas às vezes eles encontram conflitos. Então, use o “Git Cherry -Pick -Abort”Comando para abortar o Cherry-Pick para resolver o conflito. Este post explicou o procedimento para abortar uma escolha de cerejeira no.