我用 Composer 管理项目里面的第三方库,但 Composer 加载库的时候会把库的整个 Git 项目加载下来。
然后我提交上去就是这个样子:
线上 git pull 操作后 klogger 目录是空的。
查了下是 git submodule 的事情,但没怎么看懂。这个库已经在我项目中了,而我也不会修改它。
1
falcon05 2015-06-17 20:53:47 +08:00 via iPhone 1
composer安装的模块不是要ignore的吗?
|
2
iyaozhen OP @falcon05 不是太明白,还请指点。第一次使用 Composer。个人理解 Composer 的作用就是把指定的库(模块)下载下来。
|
3
viko16 2015-06-17 21:08:33 +08:00 via Android 1
/vendor 应当被 ignore,没必要跟自己的代码一齐传上去
|
4
yangmls 2015-06-17 21:14:47 +08:00 1
1. 提交前删掉 .git 这个隐藏目录,就能顺利 add
2. vendor 应当被整体忽略,在根目录的 .gitignore 加 /vendor/ 3. 我除非写开源项目,一般不忽略 vendor,方便部署 |
5
iyaozhen OP |
8
guoer 2015-06-18 09:33:50 +08:00 1
|