How to Upgrade Your Theme with Shopify GitHub Integration

Sdílet
Vložit
  • čas přidán 26. 03. 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
  • Věda a technologie

Komentáře • 16

  • @archetypethemes
    @archetypethemes  Před rokem +3

    To check out Part 1 of Shopify Github Integration Tutorial --> czcams.com/video/tGV7a4X8phQ/video.html

  • @CVM-co
    @CVM-co Před rokem +1

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

  • @ernst-rq9xo
    @ernst-rq9xo Před rokem

    Thank you so much for this tutorial Thomas!

  • @ordonezfederico
    @ordonezfederico Před rokem

    Excellent video, thanks for making this tutorial! 😃

  • @speedup_page
    @speedup_page Před 11 měsíci

    Awesome tutorial, tnx! 3-way merge ))

  • @CVM-co
    @CVM-co Před rokem

    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.

  • @nstell
    @nstell Před rokem +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."

  • @damonbolesta7746
    @damonbolesta7746 Před 7 měsíci

    @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?

  • @damienrogers4572
    @damienrogers4572 Před rokem +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

  • @TheNewGreenIsBlue
    @TheNewGreenIsBlue Před 14 dny

    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.

  • @nstell
    @nstell Před rokem +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 Před 9 měsíci +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 Před 3 měsíci

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

  • @AsfandMudassir
    @AsfandMudassir Před rokem

    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 Před rokem

      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  Před rokem

      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!