在git上,我如何将更改推送到已部署的repo,忽略已经被推送到我的原始仓库的特定文件夹?

时间:2015-04-22 08:13:49

标签: git github deployment

最初我认为git跟踪的文件夹不包含在我的.gitignore文件中。但是,出于什么原因 - 似乎这个文件夹似乎没有被忽略。

从那时起,我做了一些更改和提交,这些更改和提交已被推送到我的原始仓库(包括我希望排除的文件夹)。我最近没有跟踪'文件夹并推送到原始仓库,它从原点完全删除了该文件夹。这很好,但我现在担心推送到我的部署服务器会以同样的方式删除此文件夹。如果不对提交的内容进行提交,如何防止部署服务器上的此文件夹被触及?

简而言之:      - Origin repo是最新提交的最新版本。已删除' folder1'由于未跟踪'文件夹1'在我的本地机器上。      - 部署' repo'还不是最新的。需要' folder1'推后保持不动。

道歉如果其他地方已经涉及到这一点,我无法清楚地了解我的具体情况...

1 个答案:

答案 0 :(得分:0)

你需要"重置"你的git,所以.gitignore效果很好。按照第一个回答this stackoverflow post,以使.gitignore正常工作。

不要忘记恢复你的" floder1"在你的遥控器之前,然后.gitignore应该做的。

相关问题