.gitignore

2019. 2. 22. 19:17git

.gitignore 

git 버전 관리에서 제외할 파일 목록을 지정하는 파일

: 원하지 않는 백업 파일이나 로그파일, 컴파일 된 파일 등을 제외시킬 수 있는 파일




1. .gitignore 파일 만들기

- .git 파일이 있는 최상위 디렉터리로 이동


$ vim .gitignore


2. .gitignore 파일 내용 채우기

: github에서 제공하는 .gitignore파일을 참고하여 내용을 채울 수 있다.

( https://github.com/github/gitignore )


: 아니면 직접 파일 내용을 채워도 된다.

참고 : https://git-scm.com/docs/gitignore


3. .gitignore 적용하기

: .gitignore 파일을 같이 push 해주면 된다.


단, 기존에 올라가 있는 파일을 제외하고 싶으면 수동으로 제외시켜줘야 한다.


- 파일 제외 시키기


1. 로컬, 원격 모두 삭제


$ git rm -r --cached (파일 이름)


2. 원격저장소에서만 삭제 

(로컬 저장소에는 남아있다.)


$ git rm -r --cached (파일 이름)


이후 다음 명령어로 적용시킨다.


$ git add .

$ git commit -m "(message)"