o desenvolvimento da origem de pull do git falha ao atualizar o software Adobe Commerce

Este artigo fornece uma correção para quando não é possível atualizar o software Adobe Commerce ao executar git pull origin develop.

Detalhes

Uma das etapas para atualizar o software Adobe Commerce é atualizar o repositório local executando:

$ git pull origin develop

O seguinte erro pode ser exibido:

error: Your local changes to the following files would be overwritten by merge:
<list of files>

Para descobrir quais arquivos estão sujeitos a serem sobregravados, leia a mensagem ou digite:

git status

A próxima seção discute soluções sugeridas.

Soluções sugeridas

Sua solução depende de você ter ou não modificado intencionalmente os arquivos no sistema de arquivos do Adobe Commerce. Consulte uma das seções a seguir para obter mais informações.

Você modificou arquivos intencionalmente

Resolva manualmente os conflitos da maneira usual. Se não tiver certeza do que fazer, consulte a ajuda do GitHub.

Você não modificou nenhum arquivo intencionalmente

Tente qualquer um dos seguintes procedimentos:

  • Se você tiver certeza de que não modificou nenhum arquivo e não se importa com a remoção ou substituição das alterações no sistema de arquivos do Adobe Commerce, digite:

    code language-bash
    $ git reset --hard HEAD && git pull origin develop
    

    Depois disso, continue de onde parou com a atualização do Adobe Commerce.

  • É possível que uma configuração do GitHub possa evitar esses erros no futuro. Por padrão, o GitHub armazena conteúdo usando os caracteres de fim de linha padrão do sistema operacional. Se você estiver usando o Linux, mas outro colaborador tiver feito uma alteração usando o Windows, o GitHub converte os finais de linha do Windows para Linux quando você clona ou obtém. Isso dá a aparência de uma alteração nos arquivos quando, na verdade, nenhuma alteração foi feita.

    Para configurar o GitHub para ignorar terminações de linha, insira o seguinte comando no cliente Git:

    code language-bash
    $ git config --system core.autocrlf false
    

    Se você usa o Windows, digite:

    code language-bash
    $ git config --system core.eol LF
    
    note note
    NOTE
    O Adobe não recomenda ou endossa nenhuma configuração específica do GitHub. As anteriores são apenas sugestões. Para obter mais informações, consulte a ajuda do GitHub.

    Continue de onde parou com a atualização do Adobe Commerce.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a