如何进行git commit -a不添加子模块更改?

时间:2018-02-01 13:16:16

标签: git git-submodules

由于很多人最近还原了其他人的子模块更改,我已将问题缩小到这个工作流程:

  • 程序员A推送新的子模块修订
  • 程序员B执行git rebase,但没有运行git submodules update,所以她仍然使用旧的子模块版本。
  • 程序员B完成更改,并使用git commit -a提交更改。这增加了程序员A的子模块更新的恢复。
  • 程序员B推。

我似乎记得git过去常常在使用commit -a时抓取子模块更新。无论我是否记错了,截至目前(版本2.14.1)确实如此。

有没有人知道如何让git不自动将子模块添加到提交中?

0 个答案:

没有答案