인터넷에 나온 방법대로 진행했으나 오류가 발생했다.
인터넷에 찾아보니 OS마다 줄바꿈 문자열이 달라 git에서 혼란을 느껴 에러 메시지을 띄운다고 한다.
이를 해결하는 방법은 OS마다 다르다고 한다.
windows에서의 명령어는 아래와 같다.
$git config --global core.autocrlf true
이 명령어를 Git bash에 입력하면 된다는데 나는 이 방법이 통하지 않았다.
--global을 빼고 폴더에다 저 명령을 직접 입력해도 마찬가지였다.
그래서 더 찾아보니 Unity 리포지토리에서 저 오류가 발생하는것은 줄바꿈 문제가 아니었다.
생성된 리포지토리에 .gitignore 파일을 보면 이렇게 나와있다.
# This .gitignore file should be placed at the root of your Unity project directory
#
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
#
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
나는 Unity 파일을 그대로 옮겨왔기 때문에 .gitignore 파일과 Unity 하위 폴더가 같은 위치에 있지 않았다.
그래서 발생한 문제였으며 Unity 하위 폴더들을 같은 위치에 배치해줌으로써 간단하게 해결되었다.
'Tip > Unity' 카테고리의 다른 글
[Unity] vscode와 유니티 연결 (0) | 2024.03.28 |
---|---|
[Unity] "the module which implements this component type has been force excluded in player settings" 오류 해결 (0) | 2024.03.18 |
[Unity] 유니티와 Github 연동하기 -3 (Filename too long 오류해결) (0) | 2024.03.16 |
[Unity] 유니티와 Github 연동하기 -1 (0) | 2024.03.16 |