프로젝트를 git에 올리는데 ignore에 Library 폴더를 추가해줬음에도 metadata가 자꾸 포함이 됐다.

git ignore를 수정한 후 적용이 안됐던 문제가 전에 있어서 그거 때문인가? 싶었는데

 

결론적으로는 .gitignore 파일을 수정했다. 

 

# This .gitignore file should be placed at the root of your Unity project directory
#
# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
#
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Mm]emoryCaptures/

 

내 git ignore 중 Libary 관련 내용은 다음과 같았는데 이 내용에서 폴더 이름 앞의 '/'를 빼줬다.

 

# This .gitignore file should be placed at the root of your Unity project directory
#
# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
#
[Ll]ibrary/
[Tt]emp/
[Oo]bj/
[Bb]uild/
[Bb]uilds/
[Ll]ogs/
[Mm]emoryCaptures/

 

이런 문제일거라고는 처음에 생각도 못해서 고생하긴 했는데 어쨌든 해결했다. 

 

 

-------------

 

아.. 나중에 알고보니 gitignore를 유니티 프로젝트 바깥에 놔줬다. 

 

 

 

현재 브랜치에서 다른 브랜치의 특정 commit을 내 브랜치에 merge하고 싶을 때는 체리픽을 이용한다. 

 

git cherry-pick (가져오고 싶은 커밋 넘버)

 

bash 혹은 소스트리에서 터미널을 열어 해당 명령어를 입력해주면 된다. 

+ Recent posts