PHP项目中composer和Git的组合使用

在需要使用composer package的地方创建composer.json:

{

  "name": "kidsit/myphppackage",

      "type": "wordpress plugin",

"repositories": [

  "type": "vcs",

"url": "[email protected]/kidsit/myphppackage.git"

],

"autoload": [

  "files" :["vendor/kidsit/myphppacakge/packge-autoload.php" ]

]

}

随后就可以通过composer install来安装这个放在github上面的package了。

但是如果我们又希望能够直接在项目中开发变更该package,并且直接git push的话怎么操作呢?

这时composer的一个选项就非常重要了 --prefer-source,执行:

composer install --prefer-source,

这时composer则直接将上述存放于github中的package repo下载下来放到你的项目目录中,这样你既可以使用composer的依赖管理及PHP autoload功能,又能使用Git及Github的版本控制功能。

PHP项目中composer和Git的组合使用

你可能感兴趣的:(PHP项目中composer和Git的组合使用)