要在一个 Git 网络路径中包含另一个本地 Git,并提交更改,可以按照以下步骤进行操作:

  1. 在网络路径中创建一个新的 Git 仓库,或者使用现有的 Git 仓库。

  2. 打开命令行终端,进入网络路径的根目录。

  3. 使用'git submodule add'命令将另一个本地 Git 仓库添加为子模块。例如,假设另一个本地 Git 仓库位于'/path/to/local/git'目录下,可以使用以下命令添加子模块:

    git submodule add /path/to/local/git
    

    这将在网络路径中创建一个名为'local/git'的子目录,并将另一个本地 Git 仓库的内容克隆到该子目录中。

  4. 进入子模块目录,执行需要的更改。可以使用'git'命令进行提交、推送等操作。

    cd local/git
    # 执行需要的更改
    git add .
    git commit -m 'Commit message'
    git push origin master
    
  5. 返回到网络路径的根目录,执行以下命令将子模块的更改提交到网络路径的 Git 仓库:

    cd ..
    git add local/git
    git commit -m 'Update submodule'
    git push origin master
    

    这将提交网络路径中对子模块的更改。

注意:在进行上述步骤时,确保本地 Git 仓库和网络路径中的 Git 仓库处于相同的分支,并且没有未提交的更改。

如何将本地 Git 仓库包含到网络 Git 仓库中并提交更改

原文地址: https://www.cveoy.top/t/topic/qnP6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录