簡體   English   中英

修復git repo中移動的子模塊?

[英]Fixing moved submodules in a git repo?

我有一些子模塊的簡單git回購。

(repo_root)/versions/sub_module_a

我已將sub_module_a移至更深的文件夾。 現在回購看起來像這樣:

(repo_root)/versions/rel/sub_module_a

但是,現在情況有些混亂,子模塊的結構似乎已損壞。 我已經編輯了.gitmodules文件,試圖反映路徑的變化,但是沒有運氣。 有沒有一種方法可以使用更新后的層次結構重新推送我的git repo並推送。

不用手動將子模塊移動到新位置,而是使用git mv命令將其移動,例如

cd /path/to/repo_root
mkdir -p versions/rel
git mv versions/sub_module_a versions/rel/

這樣,Git將為您處理所有“管道”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM