從上述文件夾中的文件,將配置文件保存到文件夾/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內容嗎? –