在Git中,如果你想克隆一个包含子模块的仓库,你可以使用下面的命令来确保子模块也被克隆下来:
1 |
git clone --recurse-submodules <repository-url> |
这个命令会克隆主仓库以及它包含的所有子模块。如果你已经克隆了主仓库但忘记了克隆子模块,你可以在主仓库目录下运行以下命令来更新子模块:
1 |
git submodule update --init --recursive |
这将初始化并更新仓库中每一个子模块。如果你只需要更新一个特定的子模块,你可以在 git submodule update
命令后面加上子模块的路径。
设置代理
1 2 |
git config --global http.proxy http://127.0.0.1:18081 git config --global https.proxy https://127.0.0.1:18081 |
取消代理
1 2 |
git config --global --unset http.proxy git config --global --unset https.proxy |