1. 程式人生 > 實用技巧 >gitignore檔案

gitignore檔案

gitignore檔案

python .gitignore

	.idea/
	*.bak
	test*
	logs/
	*.log
	# *.txt

	# Byte-compiled / optimized / DLL files
	__pycache__/
	*.py[cod]
	*$py.class

	# C extensions
	*.so

	# Distribution / packaging
	.Python
	build/
	develop-eggs/
	dist/
	downloads/
	eggs/
	.eggs/
	lib/
	lib64/
	parts/
	sdist/
	var/
	wheels/
	pip-wheel-metadata/
	share/python-wheels/
	*.egg-info/
	.installed.cfg
	*.egg
	MANIFEST

	# PyInstaller
	#  Usually these files are written by a python script from a template
	#  before PyInstaller builds the exe, so as to inject date/other infos into it.
	*.manifest
	*.spec


	# Unit test / coverage reports
	htmlcov/
	.tox/
	.nox/
	.coverage
	.coverage.*
	.cache
	nosetests.xml
	coverage.xml
	*.cover
	*.py,cover
	.hypothesis/
	.pytest_cache/
	cover/

	# Translations
	*.mo
	*.pot

	# Django stuff:
	*.log
	local_settings.py
	db.sqlite3
	db.sqlite3-journal

	# Flask stuff:
	instance/
	.webassets-cache

	# Scrapy stuff:
	.scrapy

	# Sphinx documentation
	docs/_build/

	# PyBuilder
	.pybuilder/
	target/

	# Jupyter Notebook
	.ipynb_checkpoints

	# IPython
	profile_default/
	ipython_config.py

	# pyenv
	#   For a library or package, you might want to ignore these files since the code is
	#   intended to run in multiple environments; otherwise, check them in:
	# .python-version

	# pipenv
	#   According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
	#   However, in case of collaboration, if having platform-specific dependencies or dependencies
	#   having no cross-platform support, pipenv may install dependencies that don't work, or not
	#   install all needed dependencies.
	#Pipfile.lock

	# PEP 582; used by e.g. github.com/David-OConnor/pyflow
	__pypackages__/

	# Celery stuff
	celerybeat-schedule
	celerybeat.pid

	# SageMath parsed files
	*.sage.py

	# Environments
	.env
	.venv
	env/
	venv/
	ENV/
	env.bak/
	venv.bak/

	# Spyder project settings
	.spyderproject
	.spyproject

	# Rope project settings
	.ropeproject

	# mkdocs documentation
	/site

	# mypy
	.mypy_cache/
	.dmypy.json
	dmypy.json

	# Pyre type checker
	.pyre/

	# pytype static type analyzer
	.pytype/

	# Cython debug symbols
	cython_debug/

	# static files generated from Django application using `collectstatic`
	media
	static

java .gitignore

	# Compiled class file
	*.class

	# Log file
	*.log

	# BlueJ files
	*.ctxt

	# Mobile Tools for Java (J2ME)
	.mtj.tmp/

	# Package Files #
	*.jar
	*.war
	*.nar
	*.ear
	*.zip
	*.tar.gz
	*.rar

	# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
	hs_err_pid*
	### JetBrains template
	# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
	# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

	# User-specific stuff:
	.idea/workspace.xml
	.idea/tasks.xml
	.idea/dictionaries
	.idea/vcs.xml
	.idea/jsLibraryMappings.xml

	# Sensitive or high-churn files:
	.idea/dataSources.ids
	.idea/dataSources.xml
	.idea/dataSources.local.xml
	.idea/sqlDataSources.xml
	.idea/dynamic.xml
	.idea/uiDesigner.xml

	# Gradle:
	.idea/gradle.xml
	.idea/

	# Mongo Explorer plugin:
	.idea/mongoSettings.xml

	## File-based project format:
	*.iws

	## Plugin-specific files:

	# IntelliJ
	/out/

	# mpeltonen/sbt-idea plugin
	.idea_modules/

	# JIRA plugin
	atlassian-ide-plugin.xml

	# Crashlytics plugin (for Android Studio and IntelliJ)
	com_crashlytics_export_strings.xml
	crashlytics.properties
	crashlytics-build.properties
	fabric.properties
	### Windows template
	# Windows image file caches
	Thumbs.db
	ehthumbs.db

	# Folder config file
	Desktop.ini

	# Recycle Bin used on file shares
	$RECYCLE.BIN/

	# Windows Installer files
	*.cab
	*.msi
	*.msm
	*.msp

	# Windows shortcuts
	*.lnk
	### Maven template
	target/
	pom.xml.tag
	pom.xml.releaseBackup
	pom.xml.versionsBackup
	pom.xml.next
	release.properties
	dependency-reduced-pom.xml
	buildNumber.properties
	.mvn/timing.properties
	# ignore eclipse files
	.project
	.classpath
	.settings
	.metadata

	.svn