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*.tar
  28*.gz
  29*.bz2
  30*.lzma
  31*.xz
  32*.lz4
  33*.lzo
  34*.patch
  35*.gcno
  36modules.builtin
  37Module.symvers
  38*.dwo
  39
  40#
  41# Top-level generic files
  42#
  43/tags
  44/TAGS
  45/linux
  46/vmlinux
  47/vmlinux-gdb.py
  48/vmlinuz
  49/System.map
  50/Module.markers
  51
  52#
  53# Debian directory (make deb-pkg)
  54#
  55/debian/
  56
  57#
  58# tar directory (make tar*-pkg)
  59#
  60/tar-install/
  61
  62#
  63# git files that we don't want to ignore even it they are dot-files
  64#
  65!.gitignore
  66!.mailmap
  67
  68#
  69# Generated include files
  70#
  71include/config
  72include/generated
  73arch/*/include/generated
  74
  75# stgit generated dirs
  76patches-*
  77
  78# quilt's files
  79patches
  80series
  81
  82# cscope files
  83cscope.*
  84ncscope.*
  85
  86# gnu global files
  87GPATH
  88GRTAGS
  89GSYMS
  90GTAGS
  91
  92*.orig
  93*~
  94\#*#
  95
  96#
  97# Leavings from module signing
  98#
  99extra_certificates
 100signing_key.priv
 101signing_key.x509
 102x509.genkey
 103
 104# Kconfig presets
 105all.config
 106
 107# Kdevelop4
 108*.kdev4
 109