Dotfiles - 전역 Git 무시

Global git ignore content for ~/.gitignore - a user-wide git ignore file applied to all repos



내 전체.gitignore 파일을 참조하세요.

자식 구성



먼저 ~/gitignore 파일을 인식하도록 git 구성을 구성합니다. 원하는 이름을 지정할 수 있습니다.

[core]
    excludesfile = "~/.gitignore"


설정하는 방법은 다음과 같습니다. 이렇게 하면 큰따옴표가 추가되지 않지만 여전히 올바르게 확장됩니다.

$ git config --global core.excludesfile '~/.gitignore'


무시 파일 생성



이제 실제 파일을 설정합니다. 이것은 repo 특정 파일과 동일한 형식을 따르지만 repo에 묶여 있지 않습니다.

$ touch ~/.gitignore


그런 다음 IDE에서 엽니다. VS Code에서 열려면 위의 code 대신 touch를 사용하십시오.

이 게시물의 나머지 부분에서는 해당 파일에 추가할 수 있는 콘텐츠를 다룹니다.

임시 메타데이터 파일



때때로 버전을 원하지 않는 파일이 리포지토리의 무시 파일에서 제외됩니다. 예를 들어 특정 OS 또는 IDE를 사용해서만 생성되므로 무시해도 됩니다.

다음은 모든 저장소에 파일을 추가하지 않고 파일을 무시하는 방법입니다. 이것은 다른 사람의 저장소에서 작업하고 다른 OS 또는 IDE를 사용하는 경우에 특히 유용합니다.

# Linux folder attributes (Dolphin) and PyCharm metadata.
.idea/

.directory/

# macOS folder attributes. 
.DS_Store

# Vim swap file.
.swp


vim 임시 파일은 드문 경우입니다. vimdiff를 사용할 때를 포함하여 파일을 편집할 때 생성됩니다. 전 세계적으로 무시하는 것이 가장 쉽습니다.

로컬 메모 무시



내 전역 git 무시 파일의 내용은 프로젝트 무시 파일에서 무시할 필요 없이 저장소에 이를 가질 수 있음을 의미합니다.

TODO
_TODO

NOTES
_NOTES

# Avoid just 'TEST' as sometimes 'test' is a valid directory in some projects.
_TEST
_TESTS


예를 들어 디렉토리에 있는 파일을 텍스트로 작성할 수 있습니다(확장자가 .txt인 둘 다 사용하지 않음).
  • TODO
  • foo/TODO

  • 또는 메모 또는 진행 중인 작업의 디렉토리를 추가하십시오.
  • _NOTES/foo.txt
  • _NOTES/bar.py
  • 좋은 웹페이지 즐겨찾기