git에서 파일 무시하기(ignore pattern)

2012.01.27 10:59
제가 사용하는 TortoiseGit에는 TortoiseSVN과 다르게 GUI에서 ignore pattern을 제공하지 않습니다.

그래서 무시할 패턴을 작성한 파일을 수동으로 생성해야 합니다.

2가지 방법이 있습니다. ".gitignore" 파일 생성, ".git/info/exclude" 파일 변경
두가지 모두 파일의 내용은 동일합니다.

우선 .gitignore 방식으로 설명합니다.

1, 작업 디렉토리 최상위에 ".gitignore"파일을 생성합니다.
(또는 작업 디렉토리 최상위의 ".git/info/exclude"파일을 오픈합니다.)

2, 위의 파일을 메모장 등으로 엽니다.

3,  원하시는 제외 패턴을 작성하고 파일을 저장 합니다.(끝)

패턴 작성 시 참고사항은

# 이후의 내용은 주석 처리 됩니다.

제가 사용하는 델파이의 무시 패턴은 아래와 같습니다.(.gitignore 파일은 첨부합니다.)

*.dcu

*.~*

*.dproj.local

*.identcache

__history

*.drc

*.map

*.zip

*.exe

*.dll

*.elf

.gitignore
다른 패턴은 아래 링크를 확인하세요.
https://github.com/github/gitignore  


신고
크리에이티브 커먼즈 라이선스
Creative Commons License

험프리.김현수 험프리.김현수 Team Thoth/오픈소스

  1. 두가지 방식중 .gitignore를 사용하는 방법은 저장소에도 영향을 미치므로 clone 하는 사람도 동일하게 적용이 가능한 것이고, .git/info/exclude로 무시하는 방법은 자신만 영향을 미치는 방법입니다. 상황에 맞게 사용하면 되지요 ^^