Git .gitignore 적용

CodeLog·2020년 12월 8일
0

.gitignore란?

Project에 원하지 않는 Backup File 이나 컴파일 된 파일들을 Git에서 제외시킬수 있는 설정 File이다.

.gitignore파일 설정

항상 최상위 Directory에 존재해야한다.

//.gitignore 파일을 생성한다.
$ touch .gitignore
//숨긴파일로 생성되기 때문에 아래 명령어로 확인한다
$ la
//또는
$ ls -a
// .gitignore 파일을 수정한다
$ vi .gitinore

이미 github에 올라가 있는 파일은 삭제를 하고 적용해야한다

gihub에 올라간 파일은 git이 tarck 하고 있다는 뜻으로 .gitignore파일에 설정한다고 해서 적용되지 않는다.

  1. tarck 하고싶지 않은 파일을 github에서 파일 삭제
  2. 수동으로 해당 파일들의 버전관리에서 제외
    //현재 레포지토리의 cached를 모두 제외
    $ git rm -r --cached .
    //github에서 삭제한 파일
    $ git rm -r --cached "File name"
    // .gitignore에 넣은 파일 목록들을 제외하고 다른 모든 파일을 다시 track한다
    $ git add .
    $ git commit -m 'message'
profile
개발로그

0개의 댓글