use*_*031 3 git joomla github gitignore
我正在尝试将.gitignore文件用于我的Joomla repo.我注意到官方joomla .gitignore文件比Github提供的.gitignore短得多,后者有一个详尽的列表.不确定为什么他们不同.
这是joomla的.gitignore文件:https://github.com/joomla/joomla-cms/blob/master/.gitignore
这是来自github:https://github.com/github/gitignore/blob/master/Joomla.gitignore
那是故意还是有背后的原因?
我的另一个问题是在我的回购中使用.gitignore的最佳做法是什么?我是从远程仓库中提取它还是在本地仓库中手动创建.gitignore文件?
不同之处在于忽视的目标.我将解释它们背后的两种逻辑.你必须决定你的目标是什么,然后正确调整你的gitignore.
Joomla的gitignore旨在忽略那些不应该回归到Joomla发行版的东西:临时文件,缓存文件和构建文件.系统生成的东西,但你永远不会发送给朋友.
Github构建了一个gitignore,旨在忽略Joomla的所有核心文件.因此,您只能看到添加的自定义组件,自定义模板以及添加的其他扩展或图像等文件.这基本上是为了忽略Joomla.
你的问题是"你的回购有什么意义?".如果你正在管理一个基于Joomla的网站,我会坚持Joomla的.如果您正在构建自定义组件或扩展,您可能更喜欢Github.你甚至可能想要做一些完全不同的事情.
请记住,gitignore中的任何文件都不会被推送到远程服务器,因此完全被忽略.因此,如果其他人要克隆回购,他们就不会看到被忽略的文件.
| 归档时间: |
|
| 查看次数: |
1203 次 |
| 最近记录: |