Liquid、JavaScriptなどに関する質問
Shopify CLI等のアップグレードを行なった際にローカルテーマが新しく生成されてしまい、
しかもずっと利用していた方のテーマIDの方ではなく、新しい方に設定されてしまいました。
なので、shopify theme pullしても未変更の状態しかpullできず、何も変更できません。
Developmentを既存のテーマIDの方に切り替えたいです。
解決済! ベストソリューションを見る。
成功
質問者様の意図を理解できていないので、
見当違いな回答になっている場合スルーしてください。
#144132440350が、意図せずdevelopmentに選択されてしまったテーマということでよろしいでしょうか?
もし合っている場合、
これは必要な手順ではないですが、
意図しないテーマがあるのも気持ちが良くないと思いますので、
まず、下記を実行して、144132440350を削除します。
shopify theme delete -d 144132440350
さて、pullできない件ですが、
shopify theme pull
を実行すると、下図のようなプロンプトが展開され、どのテーマをpullするかの選択画面にならないでしょうか?
もし、上図の画面になるようでしたら、
選択したテーマの内容がpullされると思いますがどうでしょうか?
もし、
質問者様の質問意図と異なる回答でしたら、
どのように勘違いしているかをご指摘いただければもう少し調査できるかもしれません。
ご参考まで。
(キュー田辺)
成功
お望みの回答ではないと思うのですが、
142201880862は諦めて、
新たにdevelopmentを用意する、
というのはいかがでしょうか?
もし、
142201880862に重要な内容をpushしてあるようでしたら、
まず、現在の作業ディレクトリの内容をどこか異なるディレクトリにバックアップします。
(現在の作業ディレクトリの内容が全く不要でしたら、バックアップも不要です。)
次に、作業ディレクトリの中身を全て削除します。
その後、そのディレクトリで、
shopify theme pull --theme 142201880862
を実行し、142201880862の内容をpullします。
こうすることで、
新しく作られてしまったdevelopmentと142201880862の内容が同じになるはずです。
以降は、
shopify theme push -d
shopify theme pull -d
を実行するだけでpushもpullもできるようになるかと思います。
yoursとマークされるのは新しく作られてしまったdevelopmentですが、
元の状況に近づくのではないかと思います。
この回答は、ご希望に沿わない可能性が高いと思いますので、
その場合は、無視していただければと思います。
(キュー田辺)
成功
質問者様の意図を理解できていないので、
見当違いな回答になっている場合スルーしてください。
#144132440350が、意図せずdevelopmentに選択されてしまったテーマということでよろしいでしょうか?
もし合っている場合、
これは必要な手順ではないですが、
意図しないテーマがあるのも気持ちが良くないと思いますので、
まず、下記を実行して、144132440350を削除します。
shopify theme delete -d 144132440350
さて、pullできない件ですが、
shopify theme pull
を実行すると、下図のようなプロンプトが展開され、どのテーマをpullするかの選択画面にならないでしょうか?
もし、上図の画面になるようでしたら、
選択したテーマの内容がpullされると思いますがどうでしょうか?
もし、
質問者様の質問意図と異なる回答でしたら、
どのように勘違いしているかをご指摘いただければもう少し調査できるかもしれません。
ご参考まで。
(キュー田辺)
ご丁寧に回答していただいてありがとうございます。
使用していなかったtheme ID 144132440350に関しては教えて頂いたコマンドで削除してみました。
削除に再ログインしなおすと、
新しいtheme ID 144613277982が作られてしまいました。。。しかも、
Developmentの[yours]に設定されています。
ですが、
どうしたいかと言いますと、
・ログインした時にtheme ID 142201880862[yours]にしたい
・pullの際は、今のまま142201880862が出るようになっていればよい
元々はこうだったので、上記のようにしたいです。
成功
お望みの回答ではないと思うのですが、
142201880862は諦めて、
新たにdevelopmentを用意する、
というのはいかがでしょうか?
もし、
142201880862に重要な内容をpushしてあるようでしたら、
まず、現在の作業ディレクトリの内容をどこか異なるディレクトリにバックアップします。
(現在の作業ディレクトリの内容が全く不要でしたら、バックアップも不要です。)
次に、作業ディレクトリの中身を全て削除します。
その後、そのディレクトリで、
shopify theme pull --theme 142201880862
を実行し、142201880862の内容をpullします。
こうすることで、
新しく作られてしまったdevelopmentと142201880862の内容が同じになるはずです。
以降は、
shopify theme push -d
shopify theme pull -d
を実行するだけでpushもpullもできるようになるかと思います。
yoursとマークされるのは新しく作られてしまったdevelopmentですが、
元の状況に近づくのではないかと思います。
この回答は、ご希望に沿わない可能性が高いと思いますので、
その場合は、無視していただければと思います。
(キュー田辺)
いつもShopifyをご利用いただき、ありがとうございます。 Shopifyは、皆様の日本語での利用体験の向上に努めております。さらなる改善のために皆様のご意見をお寄せい...
By JasonH May 9, 2025Shopify アカデミーの学習パスと認定スキルバッジExpanding Your Shopify Business Internationallyを活用して、国際的にビジネ...
By Shopify Feb 7, 2025Shopify アカデミーの学習パスB2B on Shopify:立ち上げとカスタマイズで卸売販売に進出しましょう。これら3つの無料コースは、ShopifyストアでB2B機能...
By Shopify Jan 31, 2025