Kentico 的 .gitignore
适用于 Kentico 的 37 条忽略规则,可直接复制到您的仓库。
内容管理系统
Kentico 的完整 .gitignore
# 由 LFGitignore - https://lfgitignore.com 生成
# 创建:2026-10-31 21:55:01 UTC
# 技术:Kentico
### Kentico ###
!CMS/CMSAdminControls/*/
!CMS/CMSModules/System/*/
!CMS/App_Data/CIRepository/**
CMS/App_Data/AzureCache
CMS/App_Data/AzureTemp
CMS/App_Data/CMSModules/DeviceProfile/logFiftyOne.txt
CMS/App_Data/CMSModules/DeviceProfiles/logFiftyOne.txt
CMS/App_Data/CMSModules/WebFarm/webfarm.sync
CMS/App_Data/CMSTemp
CMS/App_Data/Persistent
CMS/CMSSiteUtils/Export
CMS/CMSSiteUtils/Import
CMS/App_Data/CMSModules/SmartSearch/**
!CMS/App_Data/CMSModules/SmartSearch/*/
!CMS/App_Data/CMSModules/SmartSearch/_StopWords/**
!CMS/App_Data/CMSModules/SmartSearch/_Synonyms/**
CMS/App_Data/DancingGoat
CMS/App_Data/Templates/CommunitySite
CMS/App_Data/Templates/CorporateSite
CMS/App_Data/Templates/DancingGoat
CMS/App_Data/Templates/EcommerceSite
CMS/App_Data/Templates/IntranetPortal
CMS/App_Data/Templates/PersonalSite
CMS/App_Themes/CommunitySite
CMS/App_Themes/CorporateSite
CMS/App_Themes/EcommerceSite
CMS/App_Themes/IntranetPortal*
CMS/App_Themes/PersonalSite
CMS/CMSTemplates/CorporateSite
CMS/CommunitySite
CMS/CorporateSite
CMS/DancingGoat
CMS/EcommerceSite
CMS/IntranetPortal
CMS/PersonalSite
AppSettings.config
ConnectionStrings.config
这些 Kentico 规则实际上忽略了什么
以下列出了每个忽略模式及其加入 .gitignore 的原因。
重新包含被 Visual Studio 规则排除的部分 Kentico 文件夹
| 模式 |
忽略的内容 |
!CMS/CMSAdminControls/*/ |
重新包含被 Visual Studio 规则排除的部分 Kentico 文件夹 |
!CMS/CMSModules/System/*/ |
重新包含被 Visual Studio 规则排除的部分 Kentico 文件夹 |
!CMS/App_Data/CIRepository/** |
重新包含被 Visual Studio 规则排除的部分 Kentico 文件夹 |
Kentico 临时/环境文件
| 模式 |
忽略的内容 |
CMS/App_Data/AzureCache |
Kentico 临时/环境文件 |
CMS/App_Data/AzureTemp |
Kentico 临时/环境文件 |
CMS/App_Data/CMSModules/DeviceProfile/logFiftyOne.txt |
Kentico 临时/环境文件 |
CMS/App_Data/CMSModules/DeviceProfiles/logFiftyOne.txt |
Kentico 临时/环境文件 |
CMS/App_Data/CMSModules/WebFarm/webfarm.sync |
Kentico 临时/环境文件 |
CMS/App_Data/CMSTemp |
Kentico 临时/环境文件 |
CMS/App_Data/Persistent |
Kentico 临时/环境文件 |
CMS/CMSSiteUtils/Export |
Kentico 临时/环境文件 |
CMS/CMSSiteUtils/Import |
Kentico 临时/环境文件 |
忽略所有智能搜索索引,但不忽略其他系统文件夹内容
| 模式 |
忽略的内容 |
CMS/App_Data/CMSModules/SmartSearch/** |
忽略所有智能搜索索引,但不忽略其他系统文件夹内容 |
!CMS/App_Data/CMSModules/SmartSearch/*/ |
忽略所有智能搜索索引,但不忽略其他系统文件夹内容 |
!CMS/App_Data/CMSModules/SmartSearch/_StopWords/** |
忽略所有智能搜索索引,但不忽略其他系统文件夹内容 |
!CMS/App_Data/CMSModules/SmartSearch/_Synonyms/** |
忽略所有智能搜索索引,但不忽略其他系统文件夹内容 |
入门站点资源文件
| 模式 |
忽略的内容 |
CMS/App_Data/DancingGoat |
入门站点资源文件 |
入门网站 Web 模板
| 模式 |
忽略的内容 |
CMS/App_Data/Templates/CommunitySite |
入门网站 Web 模板 |
CMS/App_Data/Templates/CorporateSite |
入门网站 Web 模板 |
CMS/App_Data/Templates/DancingGoat |
入门网站 Web 模板 |
CMS/App_Data/Templates/EcommerceSite |
入门网站 Web 模板 |
CMS/App_Data/Templates/IntranetPortal |
入门网站 Web 模板 |
CMS/App_Data/Templates/PersonalSite |
入门网站 Web 模板 |
入门网站应用主题
| 模式 |
忽略的内容 |
CMS/App_Themes/CommunitySite |
入门网站应用主题 |
CMS/App_Themes/CorporateSite |
入门网站应用主题 |
CMS/App_Themes/EcommerceSite |
入门网站应用主题 |
CMS/App_Themes/IntranetPortal* |
入门网站应用主题 |
CMS/App_Themes/PersonalSite |
入门网站应用主题 |
入门网站 ASPX 模板
| 模式 |
忽略的内容 |
CMS/CMSTemplates/CorporateSite |
入门网站 ASPX 模板 |
入门网站媒体库
| 模式 |
忽略的内容 |
CMS/CommunitySite |
入门网站媒体库 |
CMS/CorporateSite |
入门网站媒体库 |
CMS/DancingGoat |
入门网站媒体库 |
CMS/EcommerceSite |
入门网站媒体库 |
CMS/IntranetPortal |
入门网站媒体库 |
CMS/PersonalSite |
入门网站媒体库 |
敏感设置
| 模式 |
忽略的内容 |
AppSettings.config |
敏感设置 |
ConnectionStrings.config |
敏感设置 |
如何将此 .gitignore 用于 Kentico
- 复制上面的Kentico规则,或者直接下载文件。
- 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
- 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
- 提交 .gitignore 以便团队中的每个人都共享相同的规则。