teamdevelopment 2

🚀 Git 팀 협업을 위한 가이드

안녕하세요 간만입니닷... 프로젝트 기간의 블로그 작성 사치를 부려봅니다.  🏠 기본 개념로컬 (Local) 🖥️: 내 컴퓨터에 있는 저장소오리진 (origin) 📦: 내가 포크한 GitHub 저장소업스트림 (upstream) 🌍: 팀의 원본 저장소  🔗 저장소 통합 (팀 단위 버전 관리 준비)1️⃣ 팀 저장소 (업스트림) 포크하기 🍴GitHub에서 팀 저장소를 포크하여 내 계정의 저장소로 복사 2️⃣ 내 저장소 클론하기 🛠️git clone https://github.com/(내 저장소 이름)/(다운받을 저장소).git # 내 저장소를 로컬로 내려받기cd (다운받을 저장소) # 해당 디렉토리로 이동  ..

업스트림 동기화 & Rebase 이해

🔍 배경 설명협업 중 내가 작업하던 코드와 다른 팀원의 수정 코드가 충돌할 가능성이 있음!이를 해결하려면 업스트림의 최신 변경 사항을 내 로컬 브랜치에 반영하는 과정이 필요함.📌 예제 상황나는 feature/my-feature 브랜치에서 작업 중다른 팀원이 main 브랜치에서 같은 부분을 수정하여 업스트림(upstream)에 반영함이를 모르던 나는 나중에 git fetch upstream을 해서 최신 변경 사항이 있음을 알게 됨최신 변경 사항을 내 작업 브랜치에 반영하려면 어떻게 해야 할까? 🤔 ✅ 1. 최신 변경 사항 가져오기업스트림(upstream)의 최신 변경 사항을 가져오고 내 로컬 main 브랜치를 최신 상태로 유지하는 과정git fetch upstream # (1) 최신 변경 사항 가져..