[백업][가리사니] git 에서 ignore 파일 설정하기
eclipse, version-control

이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.

Git이나 SVN 등에서 서버에 올리지 않아야할 파일들이 있습니다.

  • 예를들어 컴파일 이후 실행파일 같은 것 입니다.

이클립스 이용하기 (아래 주의점 참고)

  • 질문이 스프링 관련 질문이라 먼저 이클립스로 예를 들었습니다.
    1. 무시할 [폴더/파일]을 오른쪽클릭 -> Team -> ignore
    2. 무시할 [폴더/파일]을 삭제한 후 git 에 업데이트합니다.
  • 변경사항으로는 파일 삭제와 .gitignore 파일이 적용됩니다.

직접 하기

  1. git 루트폴더로 이동
    • 반드시 루트폴더일 필요는 없지만.
    • 루트에 일관성 있게 적용해야 유지보수가 편함.
  2. git이 있는 폴더내에 .gitignore 파일을 만듭니다.
    • 윈도우 같은 경우 이름이 없는 파일은 만들 수 없다고 하지만 메모장등으로 저장할 수 있습니다.
  3. .gitignore 파일에 아래와 같이 입력합니다.
    • 예를들어 최상위 폴더 [/target/, /bin/]와 최상위 파일 /test.exe 를 무시해야할 경우.
        /target/
        /bin/
        /test.exe
      
    • /target/ 폴더 및 하위내용.
    • /bin/ 폴더 및 하위내용.
    • /test.exe 파일
  4. 해당하는 파일을 모두 지운 후 git에 업로드합니다.
    • 변경사항으로는 파일 삭제와 .gitignore 파일이 적용됩니다.

주의점

.gitignore 각 디렉토리마다 존재할 수 있습니다. 관리하는 기준은 모두 다르지만 개인적으론 프로젝트 루트 폴더에 1개의 .gitignore 를 쓰는것을 권장합니다.