我创建了这个 repo 作为示例: https ://github.com/neves/deploy-workflow
我在“master”上工作,并使用“deploy”分支部署到服务器。在 master 分支上,我不想跟踪 assets/vendor/*,所以我忽略了它们。
在部署分支上,我添加了它们,因为它们需要存在才能进行部署。所有工作到这里。
问题是,当我结帐回到 master 时,assets/vendor/ 文件夹中被忽略的内容被删除了。
我怎么能阻止它?有没有更好的方法来保留一个单独的分支来部署一些不同的文件?