我有一个 git 项目 P。在我的项目 P 中有一个子模块 Q,它是从第 3 方库的主分支中克隆出来的。
P
|
- src
- Vendor
|
- Q
我无权对 3rd 方库的远程仓库进行任何更改。
我做了一些修复,Q现在我希望将它们推送到master我的项目分支中,P以便我的团队成员也可以使用它们。
目前我正在我的' dev'分支上开发。
我从内部尝试了以下步骤P:
cd Vendor/Qgit branch my-fixesgit checkout my-fixes- 进行修复
git addgit commit -m 'My fixes to 3rd Party Library Q'cd ../..git add Vendor/Qgit commit -m 'Changes/fixes made to submodule Q'git push
但是,这似乎并不能解决我的问题。有人可以帮我吗?