Java

[Eclipse] Eclipse 프로젝트 파일 관련 .gitignore 설정하기

haehyun 2021. 10. 13. 16:43
728x90

이클립스에서 생성한 프로젝트를 로컬 저장소(Local Repository)로 설정하면, 해당 경로에 .git파일이 생성되며 git의 관리하에 들어가게된다.

다만, 해당 프로젝트를 Commit and Push할 때 아래와 같이 [Unstaged Changes] 목록에 '.classpath', '.gitignore'등의 불필요한 파일들이 표시된다. 해당 파일들은 Github에 올려서는 안되기 때문에 목록에서 아예 표시가 안되게 하고 싶다. (=커밋 대상에서 완전히 제외시키고 싶다)

이럴 때 '.gitignore'을 이용해서 불필요한 파일들을 필터링 할 수 있다.

1. '.git' 폴더가 존재하는 경로로 이동한 뒤, '.gitignore' 파일을 메모장으로 연다.

 

2. 그러면 아래와 같이 이미 .gitignore이 작성되어 있을텐데, 이 아래에 git의 관리에서 제외시키고 싶은 파일명을 한줄씩 추가한뒤 다시 저장한다.

  • .classpath : 파일명이 '.classpath'인 파일 제외
  • .settings/ : settings 폴더내 모든 파일 제외

 

3. 이클립스로 돌아간 뒤, [Git Staging] 탭에서 [Refresh] 아이콘을 클릭하면, Unstaged 목록이 새로 갱신된다.
이후로는 .gitignore에 추가한 파일들이 표시되지 않으며, 표시되지 않는 파일들은 Commit/Push되지 않는다.

 

728x90