Como abortar um cherry no git?

Como abortar um cherry no git?

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.