從上述文件夾中的文件,將配置文件保存到文件夾/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不存在Git忽略文件
- 5. .gitignore不會忽略目錄
- 6. .gitignore仍然忽略刪除的項目
- 7. 忽略rails項目中的.gitignore config/database.yml
- 8. Unity項目的.gitignore忽略元文件
- 9. Git忽略了特定的目錄,而不是忽略或排除列表
- 10. git GUI忽略.gitignore文件?
- 11. Git回滾推,.gitignore - 忽略
- 12. Git:反向忽略(.gitignore)
- 13. 忽略子目錄的.gitignore
- 14. NetBeans git init忽略目錄dist和build,即使它們不在.gitignore中
- 15. .gitignore不會忽略指定的目錄
- 16. PowerShell的 - 忽略CSV項目它們接觸而不是用戶
- 17. gitignore不會忽略
- 18. Git忽略離子項目
- 19. 取消忽略了一個被忽略的目錄中的git
- 20. Git是不使用的.gitignore
- 21. 的Git的.gitignore忽略根目錄文件夾僅
- 22. tg/**/*在.gitignore中忽略了什麼?
- 23. 對於xcode 5項目,我應該忽略哪些文件使用git(.gitignore)?
- 24. GitExtensions忽略.gitignore
- 25. 是忽略了leftBarButtonItem
- 26. git的添加/刪除承諾並不僅僅是忽略的.gitignore忽略文件
- 27. 運行git存檔時忽略.gitignore
- 28. Git不會忽略我項目中的文件
- 29. Git忽略Xcode 4項目的文件
- 30. 無法忽略使用gitignore的目錄
你能告訴我們你的文件結構和gitignore內容嗎? –