从上述文件夹中的文件,将配置文件保存到文件夹/application/config/
。在.gitignore文件中,我们提到了该路径,以便我们的本地配置文件不会被推送到服务器。但每次我们更改/application/config/
文件夹中的任何文件的内容时,git都会跟踪更改。我们已经尝试过这个命令git rm --cached name_of_file
。当它停止跟踪来自本地的更改时,在推送它之后也从服务器中删除相应的文件。任何帮助,将不胜感激。Git是不是忽略了在我们的项目的.gitignore
0
A
回答
3
gitignore不用于那些已经被推上游文件。这用于本地文件夹中的文件,但不想提交或推送它们。
您需要首先做的git RM对于所有这些文件,提交他们推删除上游。然后再次在您的本地文件夹中创建这些文件。邮报说,gitignore会忽略这些文件
1
这是一个常见的错误使用git
,或在一般的源代码控制何时进行。一般来说,源代码管理应该只应用于文件,这些文件在任何地方都是,例如源代码。如果一个文件需要创建/修改为不同的目标(比如在不同的服务器配置文件),然后而非版本的配置文件,你应该版本一些代码,生成它。
正如已经提到其他地方,使用git rm
停止跟踪该文件。然后,您应该投入一些时间(可能不会花太长时间,通常几个小时就足够了),以创建自动生成解决方案,并可能需要手动调整(但应该避免这种情况,原因很明显)。
相关问题
- 1. 的Git忽略不目录中的.gitignore
- 2. 类似gitignore而不是git忽略
- 3. Git忽略我的.gitignore在Rails项目上
- 4. .gitignore不会忽略目录
- 5. .gitignore仍然忽略删除的项目
- 6. 忽略rails项目中的.gitignore config/database.yml
- 7. git GUI忽略.gitignore文件?
- 8. .gitignore不会忽略指定的目录
- 9. Git忽略离子项目
- 10. Git是不使用的.gitignore
- 11. 取消忽略了一个被忽略的目录中的git
- 12. 的Git的.gitignore忽略根目录文件夹仅
- 13. tg/**/*在.gitignore中忽略了什么?
- 14. GitExtensions忽略.gitignore
- 15. 运行git存档时忽略.gitignore
- 16. git的添加/删除承诺并不仅仅是忽略的.gitignore忽略文件
- 17. 是忽略了leftBarButtonItem
- 18. 无法忽略使用gitignore的目录
- 19. .gitignore不会忽略文件
- 20. gitignore不工作 - 被忽略?
- 21. .gitignore不忽略文件“config.inc.php”
- 22. Git不会忽略目录
- 23. Git不会忽略目录
- 24. Git不忽略.gitignore中的某些Xcode文件
- 25. global gitignore被忽略
- 26. 如何使用gitignore模式让git忽略子目录组?
- 27. 如何使IntelliJ IDEA 8.1.x忽略.gitignore中的项目
- 28. Gitignore不会忽略的子文件夹
- 29. 不包括的.gitignore文件忽略
- 30. 在'.gitignore'文件中应该忽略哪些项目文件?
你能告诉我们你的文件结构和gitignore内容吗? –