Make Unreal REAL.
article thumbnail
완강 및 후기

The Ultimate Git Course - with Applications in Unreal Engine 강의 길이: 6.5시간 수강 기간: 2023.01.18 - 2023.01.22 (5일) 평점: ★★★★★ 6.5시간 강의라서 하루 만에 다 들어버려야지.. 하면서 시작했는데 블로그에 내용을 정리하면서 듣다 보니 5일이 걸리게 되었다. 전에는 Github Desktop이나 SourceTree로 Push, Pull, Merge 정도의 기본적인 기능들만 사용했었다. 이번 강의에서는 Git Bash에서 GUI를 사용하지 않고 명령어로 직접 실습했다. Git의 내부 구조, 다양한 개념들부터 Rebase, Stash 등의 고급 기능들까지 배울 수 있었다. 특히 나는 지금껏 Branch를 써본 적이 없었는데 ..

article thumbnail
Git의 Pull Request

The Ultimate Git Course - with Applications in Unreal Engine Fork한 Repository에서 수정한 내용을 원작자의 Repository에 적용 요청하는 것이다. Pull Request를 통해 다른 사람의 Repository에 Contribute 할 수 있다. Branch를 Merge할 때와 마찬가지로 Pull Request를 하기 전에 Upstream인 원작자의 Repository로부터 Fetch를 수행해 변경 내용 이외의 것들이 최신 상태인지 확인해야 한다. Pull Request를 받은 원작자는 코드를 리뷰하여 자신의 Repository에 Merge하거나 요청을 거절할 수 있다. Draft Pull Request Merge할 정도로 완성된 코드는 아니..

article thumbnail
Git의 Fork

The Ultimate Git Course - with Applications in Unreal Engine 다른 사람의 Repository를 내 계정의 Repository로 복사해와 수정할 수 있는 것을 Fork라고 한다. 유닉스 계열 시스템 프로그래밍에서 프로세스를 복사하는 것 또한 Fork로 의미가 같다.

article thumbnail
언리얼 엔진에서 Git 연동하기

The Ultimate Git Course - with Applications in Unreal Engine Visual Studio Installer에서 Visual Studio용 GitHub 확장을 설치하고 VS에서 GitHub에 로그인한다. 언리얼 엔진은 Visual Studio를 편집기로 권장하고 있기 때문에 VS를 쓰는 김에 GitHub도 함께 써주는 게 좋다. Github 웹에 접속해 새로운 Repository를 만든다. README, .gitignore는 나중에 추가할 것이니 체크 해제한다. Public, Private은 상관 없다. Source Control - Connect to Source Control 클릭 PC에 Git과 Git LFS가 설치되어 있어야 한다. HTTPS Git Re..

article thumbnail
Git LFS (Large File Storage)

The Ultimate Git Course - with Applications in Unreal Engine Github에서는 50MB가 넘는 파일부터 경고를 표시하고 100MB가 넘는 파일은 Github에서 관리할 수 없다. 그래서 Git LFS라는 큰 파일 전용 스토리지를 제공한다. 무료 사용자의 경우 Github은 1GB, Gitlab은 10GB를 제공한다. Git 설치시 Git LFS를 체크한 경우 바로 사용하면 되지만, 별도로 설치한 경우 Git Bash에서 다음 명령어를 입력해줘야 한다. git lfs install LFS로 관리될 파일을 추가하는 방법은 다음과 같다. # some.file 추가 git lfs track some.file # .uasset 추가 git lfs track *.ua..

article thumbnail
Git의 Cherry-pick

The Ultimate Git Course - with Applications in Unreal Engine 요구 사항 변경 등으로 프로젝트 진행이 바뀌거나 의존성 문제 때문에 다른 Branch의 특정 commit만 가져와야 하는 일이 종종 생긴다. Cherry-pick은 commit IDㄹ르 이용해 다른 Branch의 특정 commit만을 현재 Branch에 가져올 수 있다.

검색 태그