小编Enc*_*lon的帖子

我可以“取消初始化”一个 git 子模块吗?

我正在开发一个嵌入式项目,该项目将 Linux 源代码树作为子模块。我目前在非开发机器上工作,所以我永远不会使用这个存储库进行构建;仅供参考。

有一次我初始化了 linux 子模块(带来了大约 2.5GB 的数据),但现在我想反转这个过程,在这个存储库中保留未初始化的 linux 子模块。明确地说,就 Git 而言,我不想检查对子模块的任何更改;我只想要我的磁盘空间。

我怎样才能做到这一点?我可以删除./linux.git/modules/linux目录以摆脱所有不需要的数据,但我怀疑这会让 git 理所当然地感到困惑和烦恼。

git git-submodules

10
推荐指数
1
解决办法
3873
查看次数

远程 url 环境变量

我想在路径中添加一个带有变量的子模块,以便每个人都可以使用相同的 .gitmodules。

即...git submodule add $USER/pub/repo.git我不希望 $USER 在 .gitmodules 内扩展。我尝试过git submodule add '$USER/pub/repo.git',但找不到存储库。当尝试使用环境变量添加远程时,我看到了相同的行为。

git git-remote

5
推荐指数
1
解决办法
2350
查看次数

标签 统计

git ×2

git-remote ×1

git-submodules ×1