보통 유니티 파일을 깃허브에 그냥 푸쉬하게 된다면 용량이 너무 커서 올리지 못하게 된다.
그렇기 때문에 Git ignore 파일을 수정해야 하는데 이 때 어떤 방식으로 설정해야 하는지
설명하고자 한다.
1. 원본 파일
프로젝트 폴더에 있는 원본 Git ignore파일을 열면 이러한 형식으로 이루어져있다.
이대로 프로젝트를 올리게 된다면 용량이 너무 크기 때문에 불필요한 파일은 올리면 안된다.
또한 유니티로 만든 포트폴리오를 다른 사람이 볼 때 용량이 너무 크면 안되기 때문에 필수 파일만
올려야 한다.
2. 사용법
Library, Temp, Obj 들이 적혀있는 부분이 있는데 원래는 "/[Ll]ibrary/" 와 같은 형식으로 이루어져 있다.
이것을 "[Ll]ibrary/"로 바꾸어 준다면 이 경로에 있는 파일을 쓰지 않겠다는 의미다.
이렇게 된다면 Library파일에 아무리 새 파일을 계속넣어도 깃허브 측에서 계속 파일을 삭제시켜버린다.
이러한 방식으로 유저세팅 까지 모두 비우는 방법이 있다.
그런데 저 파일들을 경로로 쓰고 싶은 상황이 올 수 도 있다. 그럴 때 사용할 수 있는 방법이 있다.
"/[Ll]ibrary/" 형식에 별표 두개를 붙여 준다면 이 Library 파일 안에 내용물은 올리지 않지만
Library라는 파일 그 자체는 사용할 수 있게 된다.
예를 들어 별표 두개를 쓰지 않은 경우엔 팀원이 실수로 파일 이름을 Build 로 만들어서 그곳에
작업을 했을 경우 계속 파일이 삭제된다. 하지만 별표 두개를 붙였을 경우 그런 상황이 와도
파일이 삭제되지 않는다.
자세히 설명하자면 ** 는 0개 이상의 디렉토리 또는 및 모든 하위 디렉토리를 말한다.
**을 사용하지 않는다면 본래 있던 Library파일을 불러오게 되고 **을 쓴다면 불러오진 않고
Library라는 이름의 파일을 경로로 사용할 수 있다.
'TIL > Unity' 카테고리의 다른 글
[Unity3D] Gizmo로 Ray 확인하기 (1) | 2023.10.19 |
---|---|
[Unity] 애니메이션 트리거 주의사항 (1) | 2023.10.18 |
[Unity] Input Action 적용법 (1) | 2023.10.13 |
[Unity] UI 활성화 시 캐릭터 동작 멈추기 (1) | 2023.10.11 |
[Unity3D] Vector3와 Transform의 방향 차이점 (0) | 2023.10.10 |