.GITATTRIBUTES 파일 확장자
Git 특성 파일
| 개발사 | Git |
| 인기도 |
4.2 | 17 표 |
GITATTRIBUTES 파일이란 무엇인가요?
Git에서 사용하는 경로별 설정 파일입니다. Git은 소스 코드를 저장하는 버전 관리 시스템이며, 이 파일에는 Git이 특정 하위 디렉터리 또는 파일 집합에 적용할 설정을 지정하는 특성이 포함되어 있습니다. 프로젝트의 루트 디렉터리에 있으며, .GITIGNORE 파일과 유사합니다.
추가 정보
GITATTRIBUTES 파일을 사용하면 Git에 텍스트가 아닌 파일을 어떻게 diff할지(인덱스와 트리 간 변경 사항, 두 트리 간 변경 사항 등을 표시하는 방법) 지정하거나, Git에 체크인하거나 체크아웃하기 전에 콘텐츠를 필터링하도록 하는 등 다양한 작업을 수행할 수 있습니다.
특정 파일 확장자를 바이너리 데이터로 처리하도록 Git에 지정하는 유용한 특성은 다음과 같습니다.
*.extension -crlf -diff 또는 *.extension binary
다음은 GITATTRIBUTES 파일의 예입니다.
# Auto detect text files and perform LF normalization
* text=auto
# Custom for Visual Studio
*.cs diff=csharp
*.sln merge=union
*.csproj merge=union
*.vbproj merge=union
*.fsproj merge=union
*.dbproj merge=union
# Standard to msysgit
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain