gitignore

About_work·2023년 4월 27일
0

git

목록 보기
1/6

설명

  • Gitignore은 Git 저장소에서 추적하지 않을 파일 및 디렉토리의 목록을 지정하는 파일입니다.

  • 이 파일은 Git 저장소 루트 디렉토리에 위치하며 ".gitignore"라는 이름으로 저장됩니다.

  • Gitignore 파일에는 추적하지 않을 파일 및 디렉토리의 패턴을 작성합니다.

    • 이 패턴은 일반적으로 특정 파일 확장자, 특정 파일 이름, 특정 디렉토리 이름 등을 포함할 수 있습니다.
  • 이렇게 지정된 파일 및 디렉토리는 Git에서 무시되며, 변경 내용을 스테이징 영역에 추가하거나 커밋하지 않습니다.

  • Gitignore 파일은 다른 사용자들과 Git 저장소를 공유할 때도 유용합니다.

  • 다른 사용자들은 Gitignore 파일을 이용하여 어떤 파일이나 디렉토리를 무시해야 하는지 쉽게 파악할 수 있습니다.

내용

  • nl_navigation/workspace/
    • Workspace 디렉토리 무시
  • nl_navigation/data/textures/
    • Texture 디렉토리 무시
  • pycache/, .py[cod], $py.class
    • Python 컴파일 및 캐시 파일 무시
  • *.so
    • C 확장 라이브러리 파일 무시
  • .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
    • Python 패키지 및 배포 파일 무시
  • .manifest, .spec
    • PyInstaller 파일 무시
  • pip-log.txt, pip-delete-this-directory.txt
    • pip 로그 파일 및 디렉토리 무시
  • htmlcov/, .tox/, .nox/, .coverage, .coverage., .cache, nosetests.xml, coverage.xml, .cover, *.py,cover, .hypothesis/, .pytest_cache/
    • 유닛 테스트 및 커버리지 레포트 파일 무시
  • .mo, .pot
    • 번역 파일 무시
  • *.log, local_settings.py, db.sqlite3, db.sqlite3-journal
    • Django 프로젝트 파일 무시
  • instance/, .webassets-cache
    • Flask 프로젝트 파일 무시
  • .scrapy
    • Scrapy 프로젝트 파일 무시
  • docs/_build/
    • Sphinx 문서 빌드 파일 무시
  • target/
    • PyBuilder 빌드 파일 무시
  • .ipynb_checkpoints
    • Jupyter 노트북 체크포인트 파일 무시
  • profile_default/, ipython_config.py
    • IPython 설정 파일 무시
  • .python-version
    • pyenv 버전 파일 무시
  • Pipfile.lock
    • pipenv 버전 파일 무시하지 않음
  • pypackages/
    • PEP 582 파일 무시
  • celerybeat-schedule, celerybeat.pid
    • Celery 프로젝트 파일 무시
  • *.sage.py
    • SageMath 파싱 파일 무시
  • .env, .venv, env/, venv/, ENV/, env.bak/, venv.bak/
    • Python 가상환경 파일 및 디렉토리 무시
  • .spyderproject, .spyproject
    • Spyder 프로젝트 파일 무시
  • .ropeproject
    • Rope 프로젝트 파일 무시
  • /site
    • mkdocs 문서 빌드 파일 무시
  • .mypy_cache/, .dmypy.json, dmypy.json
    • mypy 타입 체커 파일 무시
  • .pyre/
    • Pyre 타입 체커 파일 무시
  • .pre-commit-config.yaml, .pylintrc, .style.yapf
    • 코드 린트 및 스타일 설정 파일 무시
  • bazel-bin, bazel-nl_navigation, bazel-out, bazel-testlogs
    • Bazel 빌드 파일 무시
  • user.bazelrc
    • 사용자별 Bazel 설정 파일 무시
  • .bazel-cache/
    • AROUND-D용 Bazel 캐시 파일 무시
profile
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.

0개의 댓글