git相关:submodule 文件名更改后,如何自动同步?

  • 文件列表

~/Code/js/work/demoSet(master*) » ls   
                     
vue-route-NoUseVue-router vue-signup-login-route    vuet
  • gitmodules文件内容

[submodule "vue-route-NoUseVue-router"]
    path = vue-route-NoUseVue-router
    url = https://github.com/chrisvfritz/vue-2.0-simple-routing-example.git
[submodule "vue-signup-login-route"]
    path = vue-signup-login-route
    url = https://github.com/lzxb/vue2-demo.git
[submodule "vuet"]
    path = vuet
    url = https://github.com/medatc/vuet.git

问题1: 现假设我对vue-route-NoUseVue-router vue-signup-login-route vuet三个文件名均作出更改,那么gitmodules内容如何同步更新?

问题2: 只能通过git submodule add一个个添加子模块吗?

阅读 5.3k
1 个回答
  • 第一个问题,可以运行以下命令重新拉取并更新子模块

git submodule init
git submodule update
  • 第二个问题,你可以先手写这个.gitmodules文件,然后使用上面的命令重新拉取并更新子模块。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题