[백업][가리사니] git 에서 ignore 파일 설정하기
eclipse, version-control
이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.
Git이나 SVN 등에서 서버에 올리지 않아야할 파일들이 있습니다.
- 예를들어 컴파일 이후 실행파일 같은 것 입니다.
이클립스 이용하기 (아래 주의점 참고)
- 질문이 스프링 관련 질문이라 먼저 이클립스로 예를 들었습니다.
- 무시할 [폴더/파일]을 오른쪽클릭 -> Team -> ignore
- 무시할 [폴더/파일]을 삭제한 후 git 에 업데이트합니다.
- 변경사항으로는 파일 삭제와 .gitignore 파일이 적용됩니다.
직접 하기
- git 루트폴더로 이동
- 반드시 루트폴더일 필요는 없지만.
- 루트에 일관성 있게 적용해야 유지보수가 편함.
- git이 있는 폴더내에 .gitignore 파일을 만듭니다.
- 윈도우 같은 경우 이름이 없는 파일은 만들 수 없다고 하지만 메모장등으로 저장할 수 있습니다.
- .gitignore 파일에 아래와 같이 입력합니다.
- 예를들어 최상위 폴더 [/target/, /bin/]와 최상위 파일 /test.exe 를 무시해야할 경우.
/target/ /bin/ /test.exe
- /target/ 폴더 및 하위내용.
- /bin/ 폴더 및 하위내용.
- /test.exe 파일
- 예를들어 최상위 폴더 [/target/, /bin/]와 최상위 파일 /test.exe 를 무시해야할 경우.
- 해당하는 파일을 모두 지운 후 git에 업로드합니다.
- 변경사항으로는 파일 삭제와 .gitignore 파일이 적용됩니다.
주의점
.gitignore 각 디렉토리마다 존재할 수 있습니다. 관리하는 기준은 모두 다르지만 개인적으론 프로젝트 루트 폴더에 1개의 .gitignore 를 쓰는것을 권장합니다.