.gitignore 파일이란?
: Git으로 프로젝트의 버전 관리를 시작할 때, .gitignore 파일에는 'working directory 안에 존재하기는 하지만 Git으로 버전을 관리하고 싶지 않은 것들'의 이름을 적어 활용할 수 있다.
Add .gitignore: None 은 .gitignore파일을 생성하지 않겠다는 의미이다.
.gitignore 파일은
- 그 플랫폼에서 실행될 프로그램을 만들거나,
- 해당 프로그래밍 언어로 코드를 작성할 때
- (보통 자동으로) 생성되는 파일들
중에서 굳이 Git에 의해 버전 관리될 필요가 없는, 불필요한 파일들의 이름이 정리된 .gitignore 파일을 자동으로 생성해준다.
단어 | 의미 |
*.py[cod] | .pyc 또는 .pyo 또는 pyd로 끝나는 파일명 |
*$py.class | $py.class로 끝나는 파일명 |
*.so | .so로 끝나는 파일명 |
만약 working directory에서 버전 관리를 할 필요가 없는 것들이 있다면 .gitignore 파일에 그 이름을 추가하고 버전 관리를 한다면 좀더 깔끔하게 버전 관리를 할 수 있다.
어떤 파일들을 .gitignore에 추가해야 할 지 모르겠다면, GitHub에서 기본으로 제공하는 각 플랫폼 또는 프로그래밍 언어별 .gitignore 파일을 참고하여 추가/제거 할 수 있다.