DevOps
git 버전관리 대상에서 파일 제외하는 방법
nabiro@gmail.com
2021. 1. 10. 21:14
- 문서번호: 20210110_2046
- 검색어: nabiro, git, backup, bak, .bak, 백업, 파일, 버전관리대상, 제외, 예외, 버전관리, .gitignore, ignore
- 참조 또는 출처:
- 마지막 업데이트:
.gitignore 파일 사용
*.bak *.log 와 같은 파일들은 대부분 버전관리 대상에서 제외합니다.
이렇게 특정 파일을 버전관리 대상에서 제외하고자 할 때에는 아래와 같이 .gitignore 파일을 사용합니다.
예를들어
/home/pvcs/javaStudy 라는 디렉터리가 git 버전관리 대상 디렉터리라고 가정합니다.
해당 디렉터리에 a.log, a.txt 파일이 있다고 가정하면 아래화면이 보여지게 됩니다.
위 화면에서 a.log 파일을 git 버전관리 대상에서 제외시키고자 할 때에는 아래와 같이 합니다.
즉, .gitignore 파일에 *.log 텍스트를 한줄 추가하면 *.log 파일은 버전관리 대상에서 제외됩니다.
위의 화면을 보면 Untracked files: 목록에 a.log 파일이 제외된 것을 확인할 수 있습니다.
위 화면을 보시면 /home/pvcs/javaStudy 디렉터리 아래에 .git 디렉터리를 가지고 있습니다.
따라서 .gitignore 파일은 /home/pvcs/javaStudy 디렉터리에 위치해야 합니다.
화면에서는 아직 .gitignore 파일을 만들지 않은 상태입니다.