1. 처음부터 igtignore 파일을 만들 경우
프로젝트 디렉터리로 이동한 뒤 아래의 명령어를 쳐보자.
$vim .gitignore
그러면 아래와 같이 보일것이다.
이제 [입력모드]로 들어가서 Git 에게 무시받을 정보를 입력해보자. (확장자, 폴더 등)
a, i, o 중 아무거나 누르면 입력모드가 된다.
-a : 다음 글자
-i : 현재 커서
-o : 윗줄
이제 파일을 저장해보자.
[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
3. gitignore 예시
각자가 필요한 gitignore를 기술하면 된다.
GitHub에서도 이에 관한 정보가 많다. (예시 https://gist.github.com/octocat/9257657)
# 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
아예 파일을 만들어주는 싸이트도 있다.
또는 Github에서 gitignore 예시를 제시해준다.