[깃 관리자 PC에서 진행]

1. GitHub에서 클론 받음
   git clone <https://github.com/NbcampUnreal/3rd_4th-Team4-CH3-Project.git>

2. ↓↓↓
   클론 받은 폴더 구조 예:
   UnrealProject/
   ├─ .git/                ← Git 정보 (숨김 폴더)
   ├─ .gitignore
   ├─ .gitattributes
   ├─ Config/
   ├─ Content/
   ├─ Source/
   └─ *.uproject

3. ↓↓↓
   이 폴더 통째로 압축함 (zip 또는 7z 뭐든 상관 없음)

   📦 UnrealProject.zip

4. ↓↓↓
   이 zip 파일을 구글 드라이브에 올림

5. ↓↓↓
   팀원에게 링크 공유

👥 팀원이 받았을 때

[팀원의 PC에서 진행]

1. zip 파일 다운로드

2. 압축 해제
   → UnrealProject/ 폴더가 생김

3. Git 정보도 함께 있음 (.git 폴더 포함)
   → 즉, 로컬 레포지토리 그대로인 상태

4. 이후 팀원은 원격 연결까지 되어있기 때문에
   git pull origin main  (또는 git pull)
   하면 최신 코드 받아올 수 있음
 
5. 이후에는 평소에 git 쓰듯이 commit / push 하기

[07/28]

기탁님이 깃 레포에 push → .zip → 구글 드라이브 업로드

---

저장소가 말을 안듣거나 문제 생기면 초기화 해야하는데
폴더를 지우고 깃헙 데스크탑 초기화 해야할 때 클론하면 힘듦
→ 드라이브에서 다운받기
커밋한 소스코드들은 어차피 몇 메가 안되니까 괜찮음

클론이 필요한 상황이다 ~ : 드라이브에서 다운 받기

[07/29]

준모, 여울 새 에셋 -> 기탁님 드라이브에 업로드
기탁님이 dev에 새 에셋들 push
---
팀원들 구글드라이브 .zip 파일 다운받기
github desktop 에 깃 레포 나오게 경로 설정하기 - 한글 없이
---
1️⃣ dev에서 pull → 2️⃣ 내 브랜치 checkout → 3️⃣ dev를 rebase로 얹기

# 1️⃣ dev 브랜치로 이동해서 최신 상태로 맞추기
로컬에서 cmd
git checkout dev
git pull origin dev
-> 이때 준모, 여울이 추가한 에셋들 로컬에 들어옴

# 2️⃣ 내 작업 브랜치로 이동 (브랜치 이름 맞춰서)
git checkout ~~feature/sohee-ui~~

# 3️⃣ dev 최신 상태를 내 브랜치 위에 rebase
git fetch origin
git rebase origin/dev

# 4️⃣ 확인용 명령어
git branch

➡ 결과에 * 본인 브랜치명 뜨면 완료

이후에 push 하는 건 commit  message 쓰고 평소처럼 하기

**Github Desktop - File - Add local repositoey** 

image.png

[CC] 프로젝트 무거운 협업 문제 한방에 해결하기 #git #git-lfs #unreal #fab

GitHub - NbcampUnreal/3rd_4th-Team4-CH3-Project