2023-11-26 작성

.gitignore 간단하게 만들기 (.gitignore 샘플 예시)

1. 처음부터 .gitignore 파일을 만들 경우

프로젝트 디렉토리로 이동한 뒤 아래의 명령어를 쳐보자.

vim .gitignore

그러면 아래와 같이 보일것이다.

이제 [입력모드]로 들어가서 Git 에게 무시할 정보(확장자, 폴더 등)를 입력해보자. a, i, o 중 아무거나 누르면 입력모드로 전환된다.

  • a : 다음 글자
  • i : 현재 커서
  • o : 윗줄

Git에서 무시하려는 정보를 입력했다면 파일을 저장해야 한다. [Esc] 키를 누른뒤, :wq를 입력하여 나가면 된다.

  • ESC : 입력모드 나가기
  • :wq : 저장 후 나가기

정상적으로 설정이 되었는지 확인하기 위해 실제 저장한 곳에 가서 파일을 확인해볼 수 있다. 보통 C:\Users\사용자명\프로젝트명 내부에 .gitignore 파일이 있다. 또는 cat .gitignore 명령어를 입력해서 확인해보자. 

이제 설정한 파일을 Git이 무시하는지 확인해보자. 내가 기입했던 .DS_Store나 log로 끝나는 파일은 보이지 않는것을 확인할 수 있다.

2. 사용 도중에 .gitignore 파일을 만들 경우

git rm -r --cached .
git add .
git commit -m "git ignore add"
git push

.gitignore 예시

.gitignore 파일에 어떤 내용들을 적어야 하는지 막막하다면 아래를 참고하자.

# Directories #
/build/
/bin/
target/

# OS Files #
.DS_Store
  
*.class

# Package Files #
*.jar
*.war
*.ear
*.db
      
# Eclipse #
.project
.metadata
.classpath
.settings/
.loadpath

bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
local.properties
/src/main/resources/rebel.xml