如何通过作曲家从克隆回购提交拉取请求?

时间:2017-09-17 09:01:42

标签: php git github yii2 composer-php

我正在使用Composer的Yii2。 Composer在vendor中定义的composer.json文件夹中克隆了大量的回购(主要来自Github)。

使用这样的回购我有时会发现错误或需要改进/增强回购中的代码。因为我在我的项目中使用这个repo更长的时间,我想把我的代码放到原始的repo中。

  • 如何帮助回购所有者并提交拉取请求以集成我的代码优化?
  • 我必须先把他的回购分开吗?
  • 我必须使用哪些git命令?
  • 如何在不破坏项目中的composer update功能的情况下更新仓库?

1 个答案:

答案 0 :(得分:2)

您何时使用作曲家安装

 --prefer-source

这保留了git目录。您需要在git hub上使用分叉版本来提交源代码更改。使用命令

添加它
git remote add someName (repo URL)

某些名称可以是任何名称。当您对要更改的目录进行cd ed时运行此操作

然后使用

提交并推送
git push someName branchname 

当您更改供应商文件夹中的来源时,您的下一位作曲家更新将检测更改并询问您该怎么做。