为什么 /bin/ 添加到 symfony2 项目中的 .gitignore?或者我可以将 /bin/ 推送到远程仓库吗?

Why is /bin/ added to .gitignore in a symfony2 project? Or is it okay for me to push /bin/ to a remote repo?

前几天。我很快发现我所有的逆境都源于我的项目中没有 /bin/ 文件夹。在我 copy/pasted 来自另一个项目的 /bin 之后,一切正常。

所以现在我正在考虑将它从 .gitignore 中删除,以便将来可以毫无问题地将它再次克隆到另一台计算机。

我有什么理由不这样做吗?为什么 /bin/ 在克隆后安装时会造成复杂性,而首先将其添加到 .gitignore 中?

Git 是一个源代码控制系统,它不是为处理大型二进制文件而设计的。不仅如此,二进制文件还依赖于您的系统。其他人可能无法 运行 您生成的二进制文件。将 bin/ 添加到 repo 会减慢每个人的速度并使存储库混乱。别这样。