我有一个git项目P。在我的项目P中有一个子模块Q,它是从第三方库的主分支克隆下来的。
P
|
- src
- Vendor
|
- Q
我没有权限将任何更改推送到第三方库的远程存储库。
我在 Q
中进行了一些修复,现在我想将它们推送到我的项目 P
的 master
分支中,这样我的团队成员也可以使用它们。目前我正在我的 'dev
' 分支上开发。
我尝试了从 P
中执行以下步骤:
cd Vendor/Q
git branch my-fixes
git checkout my-fixes
- 进行修复
git add
git commit -m '我对第三方库 Q 进行的修复'
cd ../..
git add Vendor/Q
git commit -m '对子模块 Q 进行的更改/修复'
git push
然而,这似乎并没有解决我的问题。有人能帮我吗?