본문 바로가기

git/github

git ignore

https://gbsb.tistory.com/11

 

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

 

 

아예 파일을 만들어주는 싸이트도 있다.

https://www.gitignore.io/

 

또는 Github에서 gitignore 예시를 제시해준다.

https://github.com/github/gitignore

'git > github' 카테고리의 다른 글

github  (0) 2020.01.14
[GIT] 실행취소와 Commit 삭제: reflog, reset, checkout, revert  (0) 2019.09.02
git 삭제하기  (0) 2019.09.02
git 되돌리기  (0) 2019.09.02