[깃 관리자 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**