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:

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

    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:

    composer update
  6. Update the Magento database:

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

    bin/magento cache:clean