我们的项目有.scss文件,我们生成.css文件,生成的.css文件存储在repo中。
合并我们整个网站的.min.css或.css.map毫无意义。
运行$ git mergetool
时,是否可以将其配置为忽略这些文件,无论是通过目录,文件名还是文件扩展名?
答案 0 :(得分:1)
您可以添加
.min.css
.css.map
给你.gitignore文件。在使用这些条目提交.gitignore文件后,您可以通过执行以下命令忽略已经推送的文件
git rm -r --cached
git add .
上述命令的作用是刷新索引文件,其中包含已发布的.min.css,.css.map文件(filtered - sortof)然后在上述两个命令之后再次提交以删除文件生成。
使用Git属性,可以在合并期间忽略远程更改。更多详情请见以下链接 -
http://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#Merge-Strategies