Skip to main content
  1. Posts/

Git Submodule的使用,git内嵌子仓库

·64 字·1 分钟· 0 · 0 ·
开发笔记 git 有趣

假设您有一个名为 main 的 Git 仓库,您要将另一个名为 submodule 的 Git 仓库添加为 main 仓库的子模块。

  1. 打开 main 仓库目录,使用命令行终端进入该目录。

  2. 使用以下命令添加子模块:

    
    git submodule add https://github.com/your-username/submodule.git path/to/submodule
    

    其中,https://github.com/your-username/submodule.git 是要添加的子模块的 Git 仓库 URL,path/to/submodule 是您要将子模块添加到 main 仓库的相对路径。

  3. 提交您的更改:

    
    git commit -m "Add submodule"
    

现在,submodule 仓库已被添加为 main 仓库的子模块。您可以使用以下命令初始化子模块:


git submodule init

然后,使用以下命令将子模块拉取到本地:


git submodule update

如果您的子模块已经存在于您的本地文件系统中,则可以使用以下命令将其更新到最新版本:


git submodule update --remote

如果您要删除子模块,可以使用以下命令从 main 仓库中删除子模块:


git submodule deinit path/to/submodule
git rm path/to/submodule

然后,使用 git commit 命令提交您的更改。