我可以在运行> $ git mergetool时忽略.css文件吗?

时间:2015-05-15 09:46:24

标签: git sass git-merge

我们的项目有.scss文件,我们生成.css文件,生成的.css文件存储在repo中。

合并我们整个网站的.min.css或.css.map毫无意义。

运行$ git mergetool时,是否可以将其配置为忽略这些文件,无论是通过目录,文件名还是文件扩展名?

1 个答案:

答案 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