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/vmlinux-gdb.py
  47/vmlinuz
  48/System.map
  49/Module.markers
  50
  51#
  52# Debian directory (make deb-pkg)
  53#
  54/debian/
  55
  56#
  57# tar directory (make tar*-pkg)
  58#
  59/tar-install/
  60
  61#
  62# git files that we don't want to ignore even it they are dot-files
  63#
  64!.gitignore
  65!.mailmap
  66
  67#
  68# Generated include files
  69#
  70include/config
  71include/generated
  72arch/*/include/generated
  73
  74# stgit generated dirs
  75patches-*
  76
  77# quilt's files
  78patches
  79series
  80
  81# cscope files
  82cscope.*
  83ncscope.*
  84
  85# gnu global files
  86GPATH
  87GRTAGS
  88GSYMS
  89GTAGS
  90
  91*.orig
  92*~
  93\#*#
  94
  95#
  96# Leavings from module signing
  97#
  98extra_certificates
  99signing_key.priv
 100signing_key.x509
 101x509.genkey
 102
 103# Kconfig presets
 104all.config
 105
 106# Kdevelop4
 107*.kdev4
 108