Git:添加一个用于从子模块跟踪到父存储库的文件

问题描述 投票:0回答:0

一个新的 git 用户。我正在寻找一种从子模块添加文件以在父仓库中进行跟踪的方法。从父仓库提交和推送后,我想访问子模块文件夹中的文件之一。本地仓库的结构如下:

 repo-main
      (venv)\submoduleA
                       \config\config.yaml 
                       \other-folder-and-files      
        \submoduleB
        \some-files-inside-repo-main

我希望能够跟踪父仓库中的更改,即 repo-main 中的所有更改(来自 \some-files-inside-repo-main)和仅来自 config.yaml 的子模块 A。 sumbmoduleA 中的其他文件不会更改,并且由于它们的大小,我只想跟踪 config.yaml。我尝试使用

git add submoduleA\config\config.yaml
git add submoduleA\config
在本地 repo-main 中添加 config.yaml 文件,但
git status
表明它不起作用。虚拟环境在这里有什么影响吗?我还读过关于更改子模块 A 的上游,以便上游成为 repo-main,但我想澄清它是否不会弄乱整个存储库。

git repository git-submodules git-add
© www.soinside.com 2019 - 2024. All rights reserved.