How to Upgrade Your Theme with Shopify GitHub Integration

Поділитися
Вставка
  • Опубліковано 26 бер 2023
  • In this comprehensive Part 2 Shopify tutorial, we will guide you through all the necessary steps to upgrade your Shopify theme using GitHub and Shopify GitHub integration. We will explain the crucial steps involved in upgrading a Shopify theme, including managing theme versions in branches and merging your customizations to the latest version of your theme. By following this tutorial, you will be able to upgrade your Shopify theme seamlessly without losing any of your customizations. So, let's get started!
    ► TIMESTAMPS
    ○ 01:00 Requirement before getting started
    ○ 02:01 Step 1: Preparing Git Repository
    ○ 05:17 Step 2: Importing latest theme version
    ○ 06:44 Step 3: Merging pre-existing customization
    ○ 08:54 Step 4: Testing + Publishing + Clean-up
    ► USEFUL LINK
    ○ Part 1 Shopify Github Integration Tutorial - • How to Set Up Shopify ...
    ○ Github Desktop App - desktop.github.com/
    ○ Introduction to Github - github.com/skills/introductio...
    ○ Shopify Github Integration Docs - shopify.dev/themes/tools/github
    ○ Updating Shopify Theme - help.shopify.com/en/manual/on...
    ► THEME UPDATER APP
    Leave behind manual updates and transfer your theme content quickly with Theme Updater, now compatible with all our themes!
    ○ Theme Updater App: partners.pixelunion.net/theme...
    ► NEW TO ARCHETYPE THEMES?
    ○ Shop Our Theme Collections: archetypethemes.co/collection...
    👋 Let's connect on social
    ○ / archetypethemes
    ○ / archetype-themes
    🗞️ Subscribe to our newsletter (get our themes' latest feature updates and bug fixes!)
    ○ bit.ly/subscribenewsletteryt
  • Наука та технологія

КОМЕНТАРІ • 16

  • @archetypethemes
    @archetypethemes  Рік тому +3

    To check out Part 1 of Shopify Github Integration Tutorial --> ua-cam.com/video/tGV7a4X8phQ/v-deo.html

  • @CVM-co
    @CVM-co Рік тому +1

    This was extremely helpful. Stepped me through it, with just the right amount of detail. Thank you!

  • @ordonezfederico
    @ordonezfederico Рік тому

    Excellent video, thanks for making this tutorial! 😃

  • @ernst-rq9xo
    @ernst-rq9xo Рік тому

    Thank you so much for this tutorial Thomas!

  • @speedup_page
    @speedup_page 11 місяців тому

    Awesome tutorial, tnx! 3-way merge ))

  • @nstell
    @nstell Рік тому +1

    Great videos. I was a little confused by the last requirement at 1:36.
    My understanding is that by using Shopify's Github integration, I can no longer use the auto update feature in Shopify, even though I originally added the theme via the Shopify Theme store (I use Dawn). This is because I downloaded the theme files and then uploaded them back into Shopify via Github. I now get the message "Updates are not supported for uploaded themes."

  • @CVM-co
    @CVM-co Рік тому

    What do I need to do to prepare for the next theme update? This was my first one, so I started with the unedited original version (4.2.1) of my theme. I upgraded to 4.3.1 and put in all my custom code into a new, now published, branch. As described thoroughly in this great video. For this upgrade I squashed to the unedited 4.2.1 starting point. What will I do for the next one? I don't have a 4.3.1 starting point.

  • @TheNewGreenIsBlue
    @TheNewGreenIsBlue 12 днів тому

    This was GREAT until I tried a repo that had merge commits and got this message:
    Unable to squash. Squashing replays all commits up to the last one required for the squash. A merge commit cannot exist among those commits.

  • @damienrogers4572
    @damienrogers4572 Рік тому +1

    Can you please update your instructions on how to edit colour swatches on your website as your current instructions are wrong..... creating a PNG file and adding it to "files" on shopify does not work anymore. Thanks

  • @damonbolesta7746
    @damonbolesta7746 7 місяців тому

    @6:02 you say to copy over all files except certain ones or else we lose customizations, but
    @5:22 we've created this branch from the initial unedited theme (ie, no customizations)
    So why can't we just paste in the entire updated theme to replace all files?

  • @nstell
    @nstell Рік тому +1

    What do you do if you have merge commits in your history? Doesn't appear they can be squashed by the method you present at 3:50

    • @PerfectBiscuits
      @PerfectBiscuits 9 місяців тому +1

      I couldn't find an answer to this. I squashed as many commits as I could (the latest commit to the latest merge commit) then went forward with the rebase. It's annoying because you have to go through and resolve conflicts commit by commit, which can be time consuming if you have a lot of commits. Still not done doing that, so not sure how it will turn out.

    • @scottkallen5467
      @scottkallen5467 3 місяці тому

      I have the same question -- and we have thousands of commits over the past 6 months.

  • @AsfandMudassir
    @AsfandMudassir Рік тому

    When I rebase Impulse Version 7.3.1 with the temp, it says This branch is up to date with Impulse Version 7.3.1. There are no commits on the current branch to rebase. Though my temp branch has updates to the Impulse Version 7.3.1. How to rebase?

    • @AsfandMudassir
      @AsfandMudassir Рік тому

      I have applied merge rather than rebase. And it has been updated but I have noticed changes in the settings such as the logo has been removed etc.

    • @archetypethemes
      @archetypethemes  Рік тому

      Hi Asfrand, please reach out to our support team directly via support@archetypethemes.co so they can better assist you with your unique situation. Thanks!