linux/.gitignore
<<
>>
Prefs
   1#
   2# NOTE! Don't add files that are generated in specific
   3# subdirectories here. Add them in the ".gitignore" file
   4# in that subdirectory instead.
   5#
   6# NOTE! Please use 'git ls-files -i --exclude-standard'
   7# command after changing this file, to see if there are
   8# any tracked files which get ignored after the change.
   9#
  10# Normal rules
  11#
  12.*
  13*.o
  14*.o.*
  15*.a
  16*.s
  17*.ko
  18*.so
  19*.so.dbg
  20*.mod.c
  21*.i
  22*.lst
  23*.symtypes
  24*.order
  25*.elf
  26*.bin
  27*.gz
  28*.bz2
  29*.lzma
  30*.xz
  31*.lz4
  32*.lzo
  33*.patch
  34*.gcno
  35modules.builtin
  36Module.symvers
  37*.dwo
  38
  39#
  40# Top-level generic files
  41#
  42/tags
  43/TAGS
  44/linux
  45/vmlinux
  46/vmlinuz
  47/System.map
  48/Module.markers
  49
  50#
  51# Debian directory (make deb-pkg)
  52#
  53/debian/
  54
  55#
  56# git files that we don't want to ignore even it they are dot-files
  57#
  58!.gitignore
  59!.mailmap
  60
  61#
  62# Generated include files
  63#
  64include/config
  65include/generated
  66arch/*/include/generated
  67
  68# stgit generated dirs
  69patches-*
  70
  71# quilt's files
  72patches
  73series
  74
  75# cscope files
  76cscope.*
  77ncscope.*
  78
  79# gnu global files
  80GPATH
  81GRTAGS
  82GSYMS
  83GTAGS
  84
  85*.orig
  86*~
  87\#*#
  88
  89#
  90# Leavings from module signing
  91#
  92extra_certificates
  93signing_key.priv
  94signing_key.x509
  95x509.genkey
  96
  97# Kconfig presets
  98all.config
  99