내일배움캠프 20일차 TIL <Unity gitignore> 05/02

정광훈(Unity_9기)·2025년 5월 2일

TIL (Today I Learned)

목록 보기
31/101
post-thumbnail

깃허브에 유니티를 올릴 때
gitignore를 수정해야 한다.

# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
#
.utmp/
# /[Ll]ibrary/
# /[Tt]emp/
# /[Oo]bj/
# /[Bb]uild/
# /[Bb]uilds/
# /[Ll]ogs/
# /[Uu]ser[Ss]ettings/
**/[Ll]ibrary/
**/[Tt]emp/
**/[Oo]bj/
**/[Bb]uild/
**/[Bb]uilds/
**/[Ll]ogs/
**/[Uu]ser[Ss]ettings/

# MemoryCaptures can get excessive in size.
# They also could contain extremely sensitive data

앞에 # / -> **/ 이렇게 수정해야 한다.


gitignore에 Unity설정을 해도 문제가 생기는 이유는

Unity 프로젝트가 레포지터리의 루트 디렉토리에 직접 위치할 때 가장 잘 작동

Unity 프로젝트가 레포지터리 루트의 하위 폴더에 위치하는 구조일 때는

.gitignore 설정이 예상대로 작동하지 않을 수 있다.

그렇다고 한다.

**/는 "어떤 디렉토리에 있든 상관없이"를 의미한다.

따라서, 프로젝트의 루트 레벨이 아닌 하위 디렉토리에 있는 Logs 디렉토리도 무시된다.

0개의 댓글