.gitignore 파일

작성된 코드를 GitLab에 Push하기 전에, Git 관리 대상에서 특정 파일 혹은 디렉토리를 제외하는 .gitignore 파일 설정이 필요합니다. 로컬 환경에만 해당되는 설정이나 컴파일 결과 등 Git 리포지토리에 저장하여 관리할 필요가 없는 파일 및 디렉토리를 .gitignore 파일에 추가합니다.

.gitignore 파일에 특정 파일 또는 폴더를 각각 추가하거나 글로브 패턴(Glob pattern)을 사용하여 추가하면 Git이 의도적으로 무시하도록 비추적(untracked) 파일로 지정됩니다.

STS에서 기본적으로 dotfiles 또는 dotfolders(.으로 시작되는 설정 파일 또는 폴더)가 보이지 않습니다.

아래와 같이 수행하면 .gitignore 파일을 볼 수 있습니다.

  • Package Explorer > View Menu (⋮) > Filters… 선택합니다.
  • Java Element Filters 창에서 .* resources 체크를 해제하고 OK 버튼 클릭합니다.
  • .gitignore 파일을 열어 내용을 확인합니다.

Spring Initializr를 사용하여 소스를 생성 시 .gitignore 파일도 같이 생성됩니다. gitignore.io을 이용하여 .gitignore 파일을 만들 수 있습니다.