Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Git将忽略文件夹中的文件添加到根目录中_Git - Fatal编程技术网

Git将忽略文件夹中的文件添加到根目录中

Git将忽略文件夹中的文件添加到根目录中,git,Git,我有一个应用程序住在develop分公司,并使用webpack捆绑到dist/文件夹中。我还有gh页面分离的分支 我想从develope中的dist/中获取文件,并将它们添加到gh页面,就像这些文件在根目录中一样。目标是我希望构建的应用程序上传到GitHub页面 dist/文件夹位于.gitignore文件中 我尝试了类似于git add-f dist/:/的方法,但是这将添加所有被忽略的文件 因此,问题是如何从忽略的dist/文件夹添加和提交文件,就好像这些文件位于项目根目录中一样 谢谢看来这

我有一个应用程序住在
develop
分公司,并使用webpack捆绑到
dist/
文件夹中。我还有
gh页面
分离的分支

我想从develope中的
dist/
中获取文件,并将它们添加到
gh页面
,就像这些文件在根目录中一样。目标是我希望构建的应用程序上传到GitHub页面

dist/
文件夹位于
.gitignore
文件中

我尝试了类似于
git add-f dist/:/
的方法,但是这将添加所有被忽略的文件

因此,问题是如何从忽略的
dist/
文件夹添加和提交文件,就好像这些文件位于项目根目录中一样


谢谢

看来这不是git的责任。在这种情况下,我只需从root和
cp-r dist/*.
中删除除
dist
(和node_模块等)之外的所有文件,然后将新的/修改的文件添加到stage list并提交它们。@Microfed这就是我现在所做的,但在另一方面,当您切换回开发分支时,您将从root获得这些额外的文件……实际上,在分支中提交这些文件后,不应在其他分支中看到它们。