Update the Magento application

This topic discusses how a contributing developer can update the Magento application without reinstalling it. To perform an upgrade if you’re not a contributing developer, see Updating the Magento application and components.

To update the Magento software if you’re a contributing developer:

  1. Log in to your Magento server as, or switch to, the Magento file system owner.
  2. Save any changes you made to composer.json because the following steps will overwrite it:

    1
    
    cd <magento_root>
    
    1
    
    cp composer.json composer.json.old
    
  3. Update your local repository to get the latest code:

    1
    
    git pull origin develop
    

    If git pull origin develop fails, see troubleshooting.

  4. Diff and merge your composer.json.old with composer.json installed with the Magento software.
  5. Enter the following command:

    1
    
    composer update
    
  6. Update the Magento database:

    1
    
    <magento_root>/bin/magento setup:upgrade
    
  7. Clean the cache:

    1
    
    bin/magento cache:clean