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获得这些额外的文件……实际上,在分支中提交这些文件后,不应在其他分支中看到它们。