是否有任何方法可以在您的超級項目中移動子模塊而不必先移除子模塊並重新添加它們?用Git移動子模塊
9
A
回答
5
它類似於你如何刪除子模塊(見How do I remove a submodule?):
- 編輯.gitmodules並相應地更改子模塊的路徑,並把它在指數
git add .gitmodules
- 如果需要,創建
mkdir -p new/parent
- 移動從舊到新目錄中的所有內容:該子模塊的新位置的父目錄
mv -vi old/parent/submodule new/parent/submodule
- 與刪除舊的目錄
看起來這對我算賬:
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: .gitmodules
# renamed: old/parent/submodule -> new/parent/submodule
#
- 最後提交更改。
1
我不認爲現在有。
有一個教學「git mv
」一patch in the making如何處理移動的子模塊,包括如何更新.gitmodules
文件。
但它還沒有。
只需switching a remote repo for an existing submodule is simpler,但不是你想要的。
相關問題
- 1. 重用Git子模塊的子模塊
- 2. Git子模塊自動推
- 3. 如何將Git子模塊移動到子目錄?
- 4. 使用Git子模塊
- 5. Git的子模塊
- 6. Git的子模塊
- 7. git推子模塊
- 8. git子模塊推?
- 9. 子模塊內部的Git子模塊(嵌套子模塊)
- 10. 移動包含子模塊的git存儲庫的父目錄
- 11. Django,Python模塊和Git子模塊
- 12. npm安裝分模塊git子模塊
- 13. Git - 子模塊,跟蹤子模塊提交的使用情況
- 14. Git獲取舊子模塊
- 15. 的git - 子模塊 - 空間
- 16. Git的子模塊PyFlakes
- 17. Git子模塊的替代?
- 18. 刪除git子模塊
- 19. git的子模塊錯誤
- 20. GIT中的子模塊
- 21. 添加git子模塊?
- 22. Git - 子模塊項目
- 23. Git子模塊混淆
- 24. 編輯git子模塊
- 25. Git:合併和子模塊
- 26. wordpress的Git子模塊
- 27. Git子模塊(多一次)
- 28. 使用git子模塊時的移動中心CI遞歸構建
- 29. 如何讓git忽略git子模塊?
- 30. 使用子模塊重組git項目
這是在2010年問的。你鏈接的問題是從2011 – 2012-04-30 10:55:49
當然,但另一個問題也是「更受歡迎」(例如它已超過三倍的意見,它和它的答案獲得了更多投票 - 即使接受,相同的答案)。無論如何,因爲任何接近的選票很久以前就會過期,所以沒關係。 – 2012-04-30 22:12:38