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.