UE 게임 프로젝트 02

tttkim·2021년 7월 15일

언리얼 프로젝트 Github 저장소에 저장하기

프로젝트를 위해 대략적인 기획서와 WBS를 만들어봤다.

공사 설계서를 만드는 것 같아 기분이 묘했다.

이번엔 언리얼 프로젝트의 버전 관리를 위해 github 저장소와 폴더를 연결시키고 push까지 해보겠다.

사실 이미 예제 프로젝트를 몇 번 push하려고 시도해봤지만 용량이 너무 커서 올라가지 않았다.

Github에 업로드할 수 있는 최대 용량은 단일 파일 100MB, 저장소 100GB라고 한다.

예제 프로젝트의 Contents 폴더에 포함된 에셋들이 용량을 많이 차지하는듯하다.

폴더 하나만으로 1GB를 훌쩍 넘겼다.

프로젝트 파일 중 Config, Content, Source, uproject만 있으면 다른 파일들은 Generate Visual Studio project files를 통해 자동으로 생성할 수 있고, 그 중 Content는 위와 같이 용량이 큰 경우가 다반사이므로 외장 하드를 사용해 공유한다고 한다.

출처 : https://youngjoongkwon.wordpress.com/2018/05/25/%EA%B9%83%ED%97%88%EB%B8%8C%EB%A5%BC-%ED%86%B5%ED%95%9C-%EC%96%B8%EB%A6%AC%EC%96%BC%EC%97%94%EC%A7%84-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EA%B3%B5%EC%9C%A0-%EB%B0%A9%EB%B2%95/

결국 깃허브를 통해 공유하는 것은 Config, Source, uproject가 끝이다.

다시 시도해본다.

실패했다. 어디서부터 잘못된걸까.

제외할 파일들을 좀 더 세밀하게 걸러내기 위해 gitignore 파일을 만들었다.

gitignore 파일을 add, commit한 뒤 다시 push해본다.

또 실패다. 아무래도 한꺼번에 완성본을 push하려고 하는 것 자체가 문제인것같다.

이대로 포기할 수는 없으니 git을 전부 초기화하고 소스 코드만이라도 push했다.

git을 전부 초기화했더니 정상적으로 업로드 됐다. 아마 기존에 commit했던 파일들이 그동안 staged 상태에 남아있었던 것 같다.

git reset HEAD <file> 명령을 통해 staged 상태에 있는 파일들을 unstaged 상태로 변경할 수 있다고 한다.

profile
Daily Struggling

0개의 댓글