git将子模块重新命名为其他提交

时间:2018-06-15 15:09:47

标签: git git-submodules git-commit

我正在寻找一种更好的方法来将一组子模块重新分配给不同的提交。现在不需要实际签出并使用子模块中的代码。

现在程序是:

git submodule update --init --recursive --remote <submodule1>
cd <submodule1>
git checkout e2ddd22b003    # Repoint to commit e2ddd22b003
cd ..
bgit add <submodule1>
bgit commit -m "test"
... # Tag, etc

子模块更新操作需要时间 - 某些回购的分钟数。有没有办法避免更新?我猜不应该提取有关提交的信息,否则结账将不知道提交。话虽如此,是否有更快/更好的方式重新签署新的提交?

非常感谢,

阿德里安

0 个答案:

没有答案