개발 프로젝트에서 Git을 활용하려면, 다른 사람이 만든 저장소를 clone 받아 내용을 수정하고, 이를 원격 저장소에 반영하는 협업 과정을 경험해보는 것이 중요합니다.
이번 과제에서는 원격의 저장소를 로컬로 clone하고, 파일을 수정한 뒤 Pull Request를 보내는 과정을 연습해 봅니다.
- 원격 레포지토리를 로컬 환경에 복사(
clone)하고, 파일을 수정하여 원격 저장소에 Pull Request(PR)를 보낸다. - 실제 프로젝트에서 자주 쓰이는 협업 프로세스를 경험한다.
1️⃣ GitHub에서 원격 레포지토리 fork,Clone 하기
- 본 레포지토리를 자신의 레포지토리로 fork 합니다.
- 자신의 레포지토리에 fork된 GitHub 저장소를 로컬로 Clone 합니다.
git clone [fork한-레포지토리-URL]
2️⃣ 본인 이름의 txt 파일에 내용 추가
- clone 받으신 레포에는 아기사자 여러분들의 이름으로 된
이름.txt파일이 있습니다. - 해당 파일에 본인이 최근에 본 가장 인상 깊었던 영화 또는 드라마 제목과 간략한 추천 이유를 적어주세요!
예시:
김멋사.txt
- 인터스텔라: 우주를 좋아하는데, 스토리도 감동적이라 기억에 남았어요.
3️⃣ 브랜치 생성 및 변경 사항 Commit 하기
- 새로운 브랜치를 생성하고 이동합니다.
git branch feature/본인이름-영화추천
git switch feature/본인이름-영화추천- 파일을 수정한 후, 변경 사항을 Commit 합니다.
git add .
git commit -m "김멋사 영화 추천 추가"
4️⃣ 수정 사항을 원격 저장소로 Push 하기
- 본인의 브랜치를 원격 저장소에 Push 합니다.
git push origin feature/본인이름-영화추천5️⃣ Pull Request(PR) 생성
- GitHub에서 Pull Request를 생성합니다.
- PR 제목은
[이름] 영화 추천 추가형태로 작성합니다.
- 본인의 Pull Request(PR) 링크를 제출합니다.
💡 이 과제를 통해 Git에서 협업할 때 자주 쓰이는 기본적인 흐름(clone → branch 생성 → commit → push → Pull Request)을 익혀보세요!
모든 과정을 직접 타이핑하며 실습해 보세요! 🔥
🚀 그럼 시작해 볼까요? 🚀