shopify theme pull 覆盖了本地改动怎么避免
现象#
执行 theme pull 后本地改了一半的文件被线上版本覆盖,代码丢失。
原因#
pull默认直接覆盖本地同名文件- 未用版本控制管理主题
- 多人同时改同一主题
处理步骤#
- 改主题前先
git commit,pull 后用git diff检查 - 只拉需要的文件:
shopify theme pull --only templates/product.json - 开发用
theme dev实时同步,避免反复 pull - 团队约定:线上改动必须回写到仓库,禁止直接在后台改代码
验收标准#
拉取后本地改动可通过 git 恢复,仓库与线上一致,无静默覆盖。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。