Shopify 主题开发中的 .gitignore 中包含哪些文件和文件夹

What files and folders to include in .gitignore in Shopify Themes Development

我是 Shopify 主题开发的新手。我使用 Themekit 下载了免费的 Shopify 主题模板。我想将主题推送到 Github,但在 VS Code 中显示有 156 个文件要推送到 Github。

文件夹名称是: 资产、配置、布局、本地、部分、片段、模板

文件名: config.yml

很明显,这不是办法。

谁能告诉我我需要在 .gitignore 中写入哪些文件和文件夹,这样它们就不会被推送到 Github。

提前致谢!

ThemeKit 将只关心 assets、config、layout、locals、sections、snippets、templates 文件夹中的文件,因此其他任何内容都将被忽略,不会上传到 shopify。

这是一个很好的做法,请忽略:config/settings_data。json 你只希望在主题定制器中更新它。

Shopify 在他们的 starter theme 中有一个示例 .gitignore。我不确定他们为什么不包括 settings_data.json 但我肯定会包括它。这是我要使用的:

# Shopify #
###################
config.yml
config/settings_data.json

# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db