2013-08-22 43 views

回答

5

构建/编译的文件通常不属于回购。您通常会将您的应用程序构建为部署后构建脚本的一部分,或者类似的东西。

您可以控制哪些文件被添加到与.gitignore文件回购:https://help.github.com/articles/ignoring-files

如果你真的想提交文件建立到您的回购,检查.gitignore文件在应用程序的根目录,并删除相关线。

+0

- @ badsyntax谢谢。但是如果该项目只是众多应用程序中的一个,并且每次部署完整应用程序时只需很少修改即可构建每个应用程序,这似乎是不必要的开销。也许我不明白你的意思是“构建你的应用程序”。你可能会扩大一点吗?我是一个相对缺乏经验的开发人员,所以我的部署过程就像'git add/commit/push'一样简单。 –

+3

在这个线程的上下文中,当我说“构建你的应用程序”时,我的意思是运行grunt编译/ concat /压缩你的CSS,Javascript和其他资产文件供生产使用。我发现将编译后的文件提交到repo的问题是,当其他人在团队中工作时,它们会导致合并冲突。在任何情况下,这里的问题:https://github.com/videojs/video.js/blob/master/.gitignore#L2-L3删除这些行,你就可以提交构建文件。 – badsyntax

+0

- @ badsyntax感谢这对我有帮助 –

相关问题