DevOps/Git

gitignore bestpractice

iliosncelini 2019. 9. 5. 12:45

.gitignore bestpractice

source

be cautious

  • somefolder/* : somefolder안의 모든 파일을 깃 대상에서 제외
  • !somefolder/.gitkeep : 단 somefolder는 유지
    # exclude everything
    somefolder/*
    

exception to the rule

!somefolder/.gitkeep


#### example

Byte-compiled / optimized / DLL files

pycache/ *.py[cod]

C extensions

*.so

Distribution / packaging

bin/
build/
develop-eggs/
dist/
eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

Installer logs

pip-log.txt
pip-delete-this-directory.txt

Unit test / coverage reports

.tox/
.coverage
.cache
nosetests.xml
coverage.xml

Translations

*.mo

Mr Developer

.mr.developer.cfg
.project
.pydevproject

Rope

.ropeproject

Django stuff:

*.log
*.pot

Sphinx documentation

docs/_build/
```