我正在使用使用作曲家的Yii2。作曲家在composer.json
中定义的vendor
文件夹中克隆了大量存储库(主要来自 Github)。
使用这样的存储库,我有时会发现错误或需要改进/增强存储库中的代码。由于我在项目中使用此存储库的时间较长,因此我想将代码放入原始存储库中。
- 如何帮助存储库所有者并提交拉取请求以集成我的代码优化?
- 我必须先分叉他的回购吗?
- 我必须使用哪些
git
命令? - 如何在不破坏项目中
composer update
功能的情况下更新存储库?
作曲家什么时候安装
--prefer-source
这将保留 git 目录。您需要在 git hub 上有一个分支版本来提交源代码更改。使用命令添加此内容
git remote add someName (repo URL)
有些名字可以是任何东西。当您将 cd ed 发送到要更改的目录时运行此按钮
然后提交并推送
git push someName branchname
当您更改供应商文件夹中的源时,您的下一个作曲家更新将检测到更改并询问您该怎么做。