有沒有辦法強制git
添加文件,儘管.gitignore
文件?強制添加,儘管.gitignore文件
251
A
回答
354
-f, --force
Allow adding otherwise ignored files.
那麼運行這個
git add --force my/ignore/file.foo
6
儘管丹尼爾BÖHMER的工作方案,轄施耐德提出的意見更好的解決方案:
如果該文件通常被忽略,並強制添加它 - 將來可能會再次意外忽略它(例如文件被刪除時,然後提交併重新創建文件)。
你應該只在這樣的的.gitignore文件未忽略它: Unignore subdirectories of ignored directories in Git
+1
這是正確的。 - 爲小數據文件增加選項,然後重新排列一小部分文件夾摧毀和破壞所有受到追蹤力量的文件。但是,在'.gitignore'中使用沒有文件夾層次結構的'!specific-file-name.txt',這種跟蹤方式會跟隨回購文件。 – Merlin
+0
這取決於場景,例如有時你想排除所有文件夾中的「1.txt」,有時候「folder1/*。txt」 –
1
相關問題
- 1. 添加一個gitignore文件
- 2. 不能添加文件夾gitignore文件
- 3. Git有選擇地忽略儘管gitignore文件
- 4. 有條件的.gitignore文件 - 向.gitignore添加邏輯
- 5. Symfony安全強制HTTPS儘管requires_channel http
- 6. gitignore - 致命:沒有文件添加
- 7. Angular - 將文件添加到.gitignore
- 8. 如何添加project.lock.json文件gitignore
- 9. 儘管缺少文字,強制垂直對齊?
- 10. 儘管在製作文件中添加了多媒體,但未找到QT QMediaPlayer
- 11. 添加#*#glob到.gitignore?
- 12. VIM fugitive插件:如何運行:帶-f參數的Gwrite命令強制從.gitignore添加文件?
- 13. 儘管gitignore應該忽略它們,文件仍然存在衝突
- 14. 添加文件時,爲什麼我的.gitignore文件不工作?
- 15. Gitignore:添加一個文件,是在排除的文件夾
- 16. git添加除忽略.gitignore文件中的所有文件外
- 17. 儘管JavascriptFilteredIntoFooterHeaderResponse添加JS到頭部
- 18. javascript添加問題,儘管使用parseInt
- 19. java.lang.NoClassDefFoundError:org/eclipse/draw2d/LightweightSystem儘管它被添加
- 20. 在我gitignore文件的gitignore
- 21. Mysql添加重複的數據,儘管控制
- 22. Sourcetree在全局.gitignore中添加文件,而不是在存儲庫中.gitignore
- 23. 從文件管理器添加文件
- 24. OGNL添加/類型強制
- 25. 爲node_module添加gitignore失敗
- 26. Gitignore cloud9文件
- 27. 強制ie7將jquery.get響應作爲xml儘管標題錯誤
- 28. Typescript和VS2013:如何強制構建,儘管ts錯誤
- 29. 儘管CRC錯誤,強制gzip解壓縮
- 30. 儘管build沒有錯誤,但發生了強制停止?
一個更好的問題可能是 - 爲什麼你想這樣做?如果你想跟蹤一個文件,取消對它的管理(在'.gitignore'文件中用'!'前綴它的模式,例如'!dont/ignore/this/file')。 –
@OhadSchneider如果您強制提交構建文件到另一個分支,這很有用。一些項目,比如StrongLoop,用於安全部署 – Deminetix
@OhadSchneider對我們來說,更多的原因是大多數開發人員在Visual Studio 2015中安裝git,這會在用戶文件夾中添加一個全局gitignore。這不包括諸如* .dll和* .exe的文件。這對於我們的新項目來說很好,它只使用在構建過程中檢索的nuget包,但對於少數較舊的項目,我們仍然使用在解決方案中手動引用的dll。對於那些項目,我們希望手動包含它們,而不是告訴每個開發人員評論全球gitignore中的* .dll和* .exe文件。 – Nullius