。我有一个包含各种扩展名的txt文件和二进制文件的目录,我只想对版本进行控制* .txt文件我怎么能gitignore除* .txt之外的所有内容?例如,
1
A
回答
2
您可以使用!
来否定模式。
*
!*.txt
5
的.gitignore: “!”
# ignore everything
*
# but not subdirectories
!*/
# and not .txt files
!*.txt
0
可选前缀否定了这种模式;之前的模式排除的任何匹配文件 将再次包含在内。如果 取反的模式匹配,则这将覆盖较低的优先模式 来源。在第一个“!”前放置一个反斜杠(“\”)对于以字符“!”开头的模式 ,例如“\!important!.txt”。 source
2
为包括TXT只在目录结构中,你必须忽略所有除(否定)TXT和子目录。所以在.gitignore上做一些改动。
*
!.gitattributes
!.gitignore
!readme.md
!.gitkeep
!*.txt
!*/
相关问题
- 1. 你如何gitignore除目录以外的所有内容?
- 2. 我怎么能阻止除根PHP脚本以外的所有内容
- 3. 如何删除除.gitignore之外的所有git文件
- 4. 记事本++:如何删除除url之外的所有内容?
- 5. 我怎么能找到除引号之间的所有空格?
- 6. 我如何使用avrdude擦除除EEPROM之外的所有内容?
- 7. 删除字符串中除数字之外的所有内容
- 8. Nutch + Solr; SolrDeleteDuplicates删除除索引之外的所有内容
- 9. 我怎么能在所有
- 10. 删除除了某个标记及其内容之外的所有内容Python
- 11. 使.gitignore忽略除了一个文件以外的所有内容
- 12. 的.gitignore不能忽略的所有文件夹除外
- 13. 你怎么知道可能有例外?
- 14. 如果你删除.gitignore会怎么样?
- 15. MySQL删除之前的所有内容/
- 16. 针对除Internet Explorer之外的所有内容8-
- 17. 重定向除一篇文章之外的所有内容
- 18. 翻译除帖子之外的所有内容
- 19. HTML输入模式:除URL之外的所有内容
- 20. 迭代除UIContainerView之外的所有内容
- 21. PHP preg_match:匹配除字符串之外的所有内容
- 22. Docker |我怎样才能删除所有的容器,但几个
- 23. 如何去除变量中除数字之外的所有内容?
- 24. 除匹配值外,我如何匹配所有内容?
- 25. PHP文件发送我的表单除了“textarea”之外的所有内容
- 26. .gitignore中的例外
- 27. x [i] .parentElement.NodeName适用于除explorer之外的所有内容。为什么?
- 28. “git stash -A”如何排除.gitignore内容?
- 29. 返回除.txt之外的所有文件
- 30. 我怎么能在txt文件的BufferedReader行删除