サブプロジェクトを削除して再追加することなく、サブプロジェクトをスーパープロジェクト内に移動する方法はありますか?Gitでサブモジュールを移動する
9
A
答えて
5
それはあなたがサブモジュールを削除する方法と似ています(How do I remove a submodule?を参照してください):
- 編集.gitmodules、適切サブモジュールのパスを変更し、必要に応じて
git add .gitmodules
- とインデックスに入れて、作成サブモジュールの新しい場所の親ディレクトリ:
mv -vi old/parent/submodule new/parent/submodule
- で、古いディレクトリを削除します。新しいディレクトリに古いから、すべてのコンテンツが
mkdir -p new/parent
- 移動
その後私のために次のようになります。
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: .gitmodules
# renamed: old/parent/submodule -> new/parent/submodule
#
- は、最後に変更をコミットします。
1
私は今は存在しないと思います。
教育のためpatch in the making「git mv
は」.gitmodules
ファイルを更新する方法を含む動画のサブモジュールを、どのように処理するかがあります。
まだありません。
単純にswitching a remote repo for an existing submodule is simplerですが、必要なものはありません。
関連する問題
- 1. サブモジュール内のGit rebaseとディレクトリ移動
- 2. サブモジュールを含むgit作業コピーの移動
- 3. Gulpサブモジュールとgitサブモジュール
- 4. gitサブモジュールでコミット後のgitフックを起動できません
- 5. gitサブモジュールを削除する
- 6. Git:マージとサブモジュール
- 7. GITのサブモジュール
- 8. Gitのサブモジュールは、
- 9. gitサブモジュール "--reference"パラメータ
- 10. Railsアセットパイプライン+ gitサブモジュール
- 11. Gitのサブモジュールは、
- 12. gitサブモジュールrepos
- 13. gitのサブモジュール
- 14. npmサブモジュールでforked gitをインストール
- 15. xcodeプロジェクトでgitサブモジュールを使用する
- 16. VSTSビルド:Gitサブモジュールの自動化
- 17. .gitフォルダを移動する
- 18. gitリポジトリを移動する
- 19. オンラインでVSTSのGITサブモジュール?
- 20. gitサブモジュールでクラウドビルドに失敗する
- 21. サブモジュールと 'git pull --rebase'
- 22. WordPress用のGitサブモジュール
- 23. サブモジュール内にGitサブモジュールをネストする方法は?
- 24. Gitサブモジュールをサブディレクトリに移動するにはどうすればいいですか?
- 25. gitバージョン2でサブモジュールを押す
- 26. gitでサブモジュールを元に戻す?
- 27. TortoiseGitでgitサブモジュールを引き出す
- 28. サブモジュールに相対的な角度で移動する
- 29. Gitサブモジュールが別のサーバーに移動する場合はどうすればいいですか?
- 30. git - ブランチとサブモジュールをチェックする
これは2010年に尋ねられました。あなたがリンクした質問は2011年の –
です。確かに、他の質問ももっと人気があります(例:3倍以上の意見があります。票 - 受け入れられた、同じ回答でさえ)。とにかく、長い間、近い投票がすべて終了してからは、それほど重要ではありません。 –
この質問もここで尋ねられました:http://stackoverflow.com/questions/4604486/how-do-i-move-an-existing-git-submodule-within-a-git-repository – StevieB