2017-11-22 8 views
2

サブモジュールを更新する方法と、Gitクライアントを使用する方法は?サブモジュールをすべて更新するには?

私は現在GitKraken ..で作業していますが、各サブモジュール(1つずつ)を開いてgit mainモジュールに戻ってすべてのサブモジュールを更新する必要があるため使いづらいです。
サブフローごとにこのワークフロー(コミット、プル、プッシュ)を使用しています。そうですか?

Google検索では決定的な答えは得られませんでした。

+0

[本、ツール、ソフトウェアライブラリ、チュートリアル、またはその他のオフサイトリソースをお薦めするか、見つけようとする質問は、オピニオン回答とスパムを引き付ける傾向があるため、スタックオーバーフローに関するトピックです。代わりに、問題を説明し、それを解決するためにこれまでに何が行われているかを説明してください。](https://stackoverflow.com/help/on-topic) – JDB

答えて

2

I illustrated here、Gitのコマンドラインは、次に最高の(そして最も完全な)オプション

git config pull.rebase true 
git config rebase.autoStash true 
git config fetch.recurseSubmodules true 

ままとして、簡単なgitのプルは、あなたの現在のブランチなどすべてのサブモジュールを更新するのに十分だろう。
your submodules are tracking a branchを確認してください。詳しくは、git submodule update --remote --mergeをご覧ください。
サブモジュール内でコマンドを実行するコマンドは、git submodule foreachです。

関連する問題