1
私は、基本的に元のリポジトリのフォーク(変更あり)であるサブモジュールを持つスーパーリポジトリを持っています。元のリポジトリのマスターブランチの最新の変更をサブモジュールにマージするために使用できるワークフローは何でしょうか?言い換えれば、サブモジュールを最新の変更に更新したいのです。元のリポジトリを持つフォークである同期サブモジュール
元のリポジトリを表すリモートを追加する必要があると思います。だから私はサブモジュールのディレクトリに入って、リモコンを追加してから、git pull origin master
を試してから、スーパーレポでgit add the-submodule
をやってコミットしてプッシュしました。
は、だから私は、私はそれが間違ってやっていると想像:しかし、私はfatal: reference is not a tree: 1790434a80cca4173677c9a21ffd80a50cc970ef
Unable to checkout '1790434a80cca4173677c9a21ffd80a50cc970ef' in submodule path 'oh-my-zsh'
git pull && git submodule update
を実行しようとしました別のコンピュータ上で、私は次のエラーを得ました。助けていただければ幸いです。
元のレポのリモートをサブモジュールレポ自体に追加しましたか、リモートを親レポの設定に追加しましたか? – VonC
@VonC:それをサブモジュールレポ自体に追加しました。私はサブモジュールのディレクトリに入り、git remoteをそこに追加しました。この情報を質問に追加します。 –
もう一つのリポジトリでは、(バグ) 'git submodule update'の後にサブモジュールの内容を取得していますか?' .git/config'ファイルに正しいリモートアドレスが含まれていますか? – VonC