如何从git中排除打字稿编译文件

时间:2015-11-27 13:09:18

标签: git typescript gitignore

我有一个带有一些asp.net 5项目的visual studio解决方案。在每个项目中,我都有一个 wwwroot 目录,并且在这个 app 目录中包含html视图,.js和.map文件,这些文件是在此位置编译的打字稿文件。登记/>   使用标准配置,这些文件包含在签入中。如何配置.gitignore文件,以便忽略解决方案中每个项目的 wwwroot \ app 目录的每个子目录中的所有 .js和.map 文件?< / p>

2 个答案:

答案 0 :(得分:27)

wwwroot/app/**/*.js
wwwroot/app/**/*.map

**将匹配app内的所有内容,以及多个子目录级别。

答案 1 :(得分:18)

将以下行添加到.gitignore:

# Ignores compiled TypeScript files
**/wwwroot/app/**/*.map
**/wwwroot/app/**/*.js

您可以详细了解gitignore和支持的模式here

**递归匹配子目录。第一个是项目,第二个是因为你提到了

  

在wwwroot \ app目录的每个子目录中