我有2个仓库,首先我有我的代码,在.gitignore文件中,我有/ dist文件夹。 我需要将/ dist推送到第二个仓库的主分支。 现在我这样做。我从.gitignore中删除了dist,删除了第二个仓库的master分支,并将子树推送到了第二个仓库的新master分支。 我可以用一个命令来做吗?
答案 0 :(得分:0)
您不能忽略存储库中的文件夹/文件,然后希望使用Git子树之类的东西将它们推送到另一个远程站点。 subtree命令仅适用于跟踪的文件和提交。
类似于dist
目录的声音是构建管道的输出,并且您需要一个存放工件的地方。
答案 1 :(得分:0)
我会这样:
Test
文件夹,然后删除dist
中的dist
.gitignore
)到第一个存储库的dist
文件夹中那样,当您将代码编译到生产环境(也称为dist
文件夹中的生成文件)时,主存储库没有任何更改,但是子模块存储库(第二个存储库)将有更改,并且您可以将dist
文件夹视为单独的存储库