[Github] .gitignore란?

[Github]  .gitignore란?

.gitignore란?

  • Git버전 관리에서 제외할 파일 목록을 지정하는 파일
  • git으로 프로젝트를 관리할 때, 그 프로젝트 안의 특정파일들은 관리할 필요가 없는 경우가 있다.
    • ex) 프로젝트 설정파일
    • ex) 자동으로 생성되는 로그파일( *.log)
    • ex) 빌드할 때 생기는 컴파일 된 파일( *.class)
  • 따라서 이런 파일들을 git이 track하지 않도록 .gitignore을 설정함

github에 이미 올라가 있는 파일을 삭제하고 .gitignore 적용하기

  • 이미 버전 관리에 포함되어 있는 파일들을 .gitignore파일에 기록한다고 해서 Git이 알아서 버전 관리에서 제외 하지는 않는다.
  • 즉, Git이 계속해서 해당 파일을 track하고 있다는 것
    • ex) 이미 github에 올라가 있는 파일을 삭제하고 더 이상 track하고 싶지 않으면 해당 파일을 수동으로 버전관리에서 제외시켜야함

출처

댓글

이 블로그의 인기 게시물

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?

[Python] # -*- coding: utf-8 -*-를 쓰는 이유