Shopify CLI 与 Headless

shopify theme pull 覆盖了本地改动怎么避免

现象#

执行 theme pull 后本地改了一半的文件被线上版本覆盖,代码丢失。

原因#

  • pull 默认直接覆盖本地同名文件
  • 未用版本控制管理主题
  • 多人同时改同一主题

处理步骤#

  1. 改主题前先 git commit,pull 后用 git diff 检查
  2. 只拉需要的文件:shopify theme pull --only templates/product.json
  3. 开发用 theme dev 实时同步,避免反复 pull
  4. 团队约定:线上改动必须回写到仓库,禁止直接在后台改代码

验收标准#

拉取后本地改动可通过 git 恢复,仓库与线上一致,无静默覆盖。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。