1. ホーム
  2. git

[解決済み] git サブモジュールの名前を変更する

2022-04-24 10:21:14

質問

git submodule ディレクトリの名前を変更する簡単な方法はありますか? 削除 を作成し、新しい宛先名で再追加してください)。

ついでに、親ディレクトリで以下のことが単純にできないのはなぜでしょう。 git mv old-submodule-name new-submodule-name

どのように解決するのですか?

以下のワークフローが動作することを確認しました。

  • .gitmodulesの更新
  • mv oldpath newpath
  • git rm oldpath
  • git add newpath
  • git submodule sync

注意:この方法では、2018年版のGITではインデックスと.gitmodulesが正しく更新されません。

注:現在は、単に git mv oldpath newpath で指摘されているように、今は VonC 's 答え . (最新バージョンのgitを使用していることを確認してください)