【发布时间】:2015-04-22 16:47:41
【问题描述】:
最初我认为我的 .gitignore 文件中包含了一个不应被 git 跟踪的文件夹。但是,无论出于何种原因 - 似乎这个文件夹并没有被忽略。
从那时起,我进行了一些更改和提交,这些更改和提交已推送到我的原始存储库(包括我希望排除的文件夹)。我最近“取消跟踪”了该文件夹并推送到原始存储库,该存储库完全从原始存储库中删除了该文件夹。这很好,但我现在担心推送到我的部署服务器会以同样的方式删除这个文件夹。无论对它进行什么提交,如何防止我的部署服务器上的这个文件夹被触及?
简而言之: - Origin repo 是最新的最新提交。由于在我的本地计算机上取消跟踪“文件夹 1”,已删除“文件夹 1”。 - 部署“repo”尚未更新。推送后需要“文件夹 1”保持不变。
抱歉,如果其他地方已经对此进行了介绍,我无法弄清楚我的确切情况......
【问题讨论】:
标签: git github deployment