첫 팀 프로젝트 시작
오늘은 드디어 첫 팀 프로젝트가 시작되었다.
Git과 GitHub를 활용해 팀원들과 협업하며 브랜치 생성부터 Pull Request, 코드 리뷰, 그리고 Merge까지 직접 실습해보았다.
각자 작업 공간을 만들고 Markdown으로 자기소개를 작성하며, 팀 레포지토리 규칙과 협업의 기본 흐름을 익힐 수 있었다.
오늘 한 일
첫 팀 프로젝트 주제는 ‘우리 팀 소개 페이지 만들기’였다.
각자 feature/이름 브랜치를 생성해 자기소개를 담은 Markdown 파일을 작성했고, 튜터님에게 배운 Git 협업 흐름을 바탕으로 Pull Request를 진행했다.
협업 과정 요약
브랜치로 나눠서 작업하고, 리뷰와 Merge 과정을 거치며 Git 협업이 어떻게 이루어지는지 직접 경험했다.
아래는 이번 협업을 진행하며 거친 주요 단계들이다.
저장소 Clone
팀장이 생성한 GitHub 저장소를 로컬 환경으로 클론했다.
터미널에서 `git clone [저장소 URL]` 명령어를 입력해 내 컴퓨터로 저장소를 복제하고, 프로젝트 구조를 확인했다.

개인 브랜치 생성
main 브랜치에서 직접 작업하지 않기 위해 `git switch -c feature/내이름` 명령어를 사용해 개인 브랜치를 만들었다.
각자의 작업 공간을 분리함으로써, 서로의 코드가 충돌하지 않도록 했다.

자기소개 Markdown 작성
members/내이름.md 파일을 새로 만들어 자기소개를 작성했다.

변경사항 스테이징
git add .
새로 만든 파일을 Git이 추적하도록 등록한다. "변경한 파일을 저장할 준비 단계"

커밋
git commit -m "작업 내용"
작성한 변경사항을 하나의 작업 단위로 기록한다. "작업 내용"에는 무엇을 했는지 짧고 명확하게 메시지를 작성한다.

원격 브랜치로 푸시
git push origin feature/내이름
만든 브랜치를 GitHub 원격 저장소에 올린다.
GitHub 저장소에 `feature/내이름 브랜치`가 새로 생기게 된다.

GitHub에서 Pull Request 생성
- GitHub 페이지로 이동 후 Pull Request 를 생성한다.
- base : main
- compare : feature/내이름
- PR 제목과 설명을 작성하고, Reviewer(리뷰할 팀원)를 지정한다.
- 리뷰가 끝나면 승인 후 Merge 버튼을 눌러 main 브랜치에 병합한다.

이렇게 단계별로 진행하며 팀 프로젝트가 마무리되었다.
느낀 점
어제 강의만 보며 Git 개념을 익힐 때는 잘 이해가 되지 않았다.
하지만 오늘 팀 프로젝트 실습을 직접 해보니, Git이 협업에서 어떻게 쓰이는지 흐름이 조금씩 잡히기 시작했다.
팀원들과 함께 브랜치를 나누고 PR을 올리며 작업하니,
“아, 팀 프로젝트에서는 Git과 GitHub가 정말 필수구나” 하는 걸 실감했다.
무엇보다 팀원들과 적극적으로 소통하면서 함께 만들어가는 과정이 즐거웠다.
앞으로 더 많은 프로젝트를 경험하면서 Git 사용을 더 능숙하게 익히고, 팀 협업에도 자신감을 갖고 싶다.
모르는 게 있을 때마다 바로 나타나서 함께 해결해준 8조 리더, 최고! 🔥(∴🕶∴)🔥