私は git プロジェクト P を持っています。私のプロジェクト P 内には、サードパーティ ライブラリのマスター ブランチから複製されたサブモジュール Q があります。
P
|
- src
- Vendor
|
- Q
サードパーティ ライブラリのリモート リポジトリに変更をプッシュする権限がありません。
私はいくつかの修正を行いましたが、それらをプロジェクトのブランチにQ
プッシュして、チーム メンバーもそれらを使用できるようにしたいと考えています。現在、' ' ブランチ
で開発中です。master
P
dev
内から次の手順を試しましたP
。
cd Vendor/Q
git branch my-fixes
git checkout my-fixes
- 修正する
git add
git commit -m 'My fixes to 3rd Party Library Q'
cd ../..
git add Vendor/Q
git commit -m 'Changes/fixes made to submodule Q'
git push
しかし、これは私の問題を解決していないようです。誰かが私を助けることができますか?