Git pull origin-utveckling misslyckas vid uppdatering av Adobe Commerce

Den här artikeln innehåller en korrigering för när du inte kan uppdatera Adobe Commerce-programvara när du kör git pull origin develop.

Information

Ett av stegen i uppdateringen av Adobe Commerce är att uppdatera din lokala lagringsplats genom att köra:

$ git pull origin develop

Följande fel kan visas:

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

Om du vill ta reda på vilka filer som kan skrivas över läser du antingen meddelandet eller anger:

git status

I nästa avsnitt diskuteras föreslagna lösningar.

Föreslagna lösningar

Din lösning beror på om du avsiktligt har ändrat filer i Adobe Commerce filsystem eller inte. Mer information finns i ett av följande avsnitt.

Du har avsiktligt ändrat filer

Lös konflikterna manuellt på det vanliga sättet. Om du är osäker på vad du ska göra kan du läsa GitHub-hjälpen.

Du har inte avsiktligt ändrat några filer

Gör något av följande:

  • Om du är säker på att du inte har ändrat några filer och du inte har något emot att ta bort eller skriva över ändringarna i filsystemet i Adobe Commerce anger du:

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

    Därefter fortsätter du där du slutade med Adobe Commerce-uppdateringen.

  • Det är möjligt att en GitHub-konfigurationsinställning kan förhindra dessa fel i framtiden. Som standard lagrar GitHub innehåll med operativsystemets standardradslutstecken. Om du använder Linux, men en annan medarbetare har implementerat en ändring med Windows, konverterar GitHub Windows-radsluten till Linux när du klonar eller drar. Detta ger intryck av att filerna ändras när de faktiskt inte har ändrats.

    Om du vill konfigurera GitHub så att radslut ignoreras anger du följande kommando i Git-klienten:

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

    Om du använder Windows anger du:

    code language-bash
    $ git config --system core.eol LF
    
    note note
    NOTE
    Adobe rekommenderar eller stöder inte några särskilda GitHub-konfigurationsinställningar. Föregående är endast förslag. Mer information finns i GitHub-hjälpen.

    Fortsätt där du slutade med Adobe Commerce-uppdateringen.

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