
깃허브에 유니티를 올릴 때
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 디렉토리도 무시된다.