2

我看到很多项目,例如video.js,现在都在使用Grunt.js来构建源文件。

我的问题是,当我git clone将一个项目放入我的仓库时,运行grunt,然后git add/commit/push对我的仓库进行一些更改,Grunt 生成的文件不会被推送。

必须有一个简单的解决方案,对吧?

4

1 回答 1

6

构建/编译的文件通常不属于 repo。您通常会将应用程序构建为部署后构建脚本或类似内容的一部分。

您可以使用文件控制将哪些文件添加到.gitignore存储库:https ://help.github.com/articles/ignoring-files

如果您真的想将构建文件提交到您的存储库,请检查.gitignore应用程序根目录中的文件并删除相关行。

于 2013-08-22T14:29:40.550 回答