我一直在从事一个项目,为了进行备份,以及将我的测试环境与我的生产环境同步,我创建了一个 GIT 存储库(在 GitHub 中)。
我的生产环境中有很多文件在存储库或测试环境中不需要,也不需要。但是,当我第一次同步时,我忘记将它们包含在.gitignore
文件中。所以我在文件中添加了相应的行,.gitignore
并在测试环境中删除了文件。
问题是我刚刚与生产环境同步,所有这些文件都被删除了。它们都不是关键文件,因此,如果我无法恢复它们,那也不是什么大问题。有些甚至是垃圾。但是我发现很多这些文件很方便,所以我只想在生产中恢复它们。
(它们不是几个文件,而是数百个)
PS 我仍然有一些文件需要从存储库中清理,但是这些是生产中的关键文件。在存储库中删除它们而不在生产中删除它们的正确方法是什么?