Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有特定文件的Gitlab子模块_Git_Gitlab - Fatal编程技术网

带有特定文件的Gitlab子模块

带有特定文件的Gitlab子模块,git,gitlab,Git,Gitlab,我有两个存储库。一个存储库需要来自另一个存储库的一些文件。我设法将第二个存储库用作第一个存储库中的子模块 我的问题是:仅仅用一些文件就可以生成一个子模块吗?示例:A和B是存储库。B包含文件1、2和3。我需要创建一个子模块,只包含a中B中的文件2。1。将存储库a克隆到本地。git克隆B 2.将存储库B添加为a中的远程存储库。git remote Add RB B 3.git-fetch-RB 4.git签出主机 5.git merge RB/master——允许不相关的历史记录 6.它会将所有文件

我有两个存储库。一个存储库需要来自另一个存储库的一些文件。我设法将第二个存储库用作第一个存储库中的子模块


我的问题是:仅仅用一些文件就可以生成一个子模块吗?示例:A和B是存储库。B包含文件1、2和3。我需要创建一个子模块,只包含a中B中的文件2。

1。将存储库a克隆到本地。git克隆B

2.将存储库B添加为a中的远程存储库。git remote Add RB B

3.git-fetch-RB

4.git签出主机

5.git merge RB/master——允许不相关的历史记录

6.它会将所有文件1、2、3合并到存储库A中的本地主分支


7.删除文件1和2。git rm 1-f

1.将存储库A克隆到本地。git克隆B

2.将存储库B添加为a中的远程存储库。git remote Add RB B

3.git-fetch-RB

4.git签出主机

5.git merge RB/master——允许不相关的历史记录

6.它会将所有文件1、2、3合并到存储库A中的本地主分支


7.删除文件1和2。git rm 1-f

我对gitlab相对来说是新手。现在我将在存储库A中直接连接到B中的文件2?(如果我在A中编辑文件2并提交并将其推送到服务器,它也会在文件2中进行自动更新)我问这个问题是因为我需要一个与子模块系统类似的系统。我测试了它,但显然不是:(我对gitlab比较陌生。所以现在我将在存储库A中直接连接到B中的文件2?(如果我在A中编辑文件2并提交并将其推送到服务器,它也会在文件2中进行自动更新)我这样问是因为我需要一个与子模块系统类似的系统。我测试了它,但显然不是:(