Skip to content

SMUMC-9th/WEB_STUDY

Repository files navigation

🌟 WEB_STUDY

웹 개발을 공부하는 저장소입니다! 🚀

🔥 Git Commit Convention (커밋 규칙)

효율적인 협업을 위해 다음과 같은 커밋 메시지 규칙을 사용합니다.

커밋 타입 설명
🎉 FEAT 새로운 기능 추가
🐛 FIX 버그 및 오류 수정
🛠 CHORE 코드 수정, 내부 파일 수정
📝 DOCS 문서 수정 (README 등)
🔄 REFACTOR 코드 리팩토링 (기능 변경 없음)
🧪 TEST 테스트 코드 추가 및 수정

💡 예시:

git commit -m "FEAT: 회원가입 기능 추가"
git commit -m "FIX: 로그인 버그 수정"

🚀 GitHub 미션 제출 가이드

본인의 닉네임/이름에 해당하는 브랜치에서 작업합니다. 폴더 구조는 아래와 같이 맞춰 주세요!

📂 폴더 구조

📦 WEB STUDY
┣ 📂 코튼/김연진
┃ ┣ 📂 1주차_미션
┃ ┃ ┣ 📂 미션1
┃ ┃ ┣ 📂 미션2
┃ ┃ ┗ ...
┗ ...

🛠 Git 사용 방법

📌 1. 저장소 클론하기


git clone https://github.com/SMUMC-9th/WEB_STUDY.git
cd WEB_STUDY

📌 2. 이슈 생성

매주 과제를 시작할 때 주차별 이슈를 만듭니다.

이슈 제목 예시:

W1–코튼/김연진

📌 3. 브랜치 사용

개인 브랜치는 하나만 고정해서 사용합니다. (예: 코튼/김연진)
매주 새 브랜치를 만들 필요가 없습니다.
단, 같은 브랜치로 동시에 여러 PR을 열 수는 없으니, 반드시 이전 PR을 머지한 후 다음 주차 작업을 진행하세요.

📌 4. 작업 & 커밋

작업 폴더 구조 예시:

📦 WEB_STUDY
 ┣ 📂 코튼_김연진
 ┃ ┣ 📂 1주차_미션
 ┃ ┣ 📂 2주차_미션
 ┃ ┗ ...

커밋 메시지는 규칙(Conventional Commit)을 따릅니다.

git add .
git commit -m "FEAT: W1 미션1 로그인 기능 구현"

📌 5. PR 생성

작업이 끝나면 개인 브랜치 → main 으로 Pull Request(PR)를 생성합니다. PR 제목은 반드시 W1 미션 - 코튼/김연진 과 같이 작성해주세요 PR 본문에 반드시 Closes #이슈번호 를 작성하여, 머지 시 자동으로 이슈가 닫히도록 합니다.

Closes #12

PR에는 작업 요약, 스크린샷/로그, 필요한 경우 참고 링크를 포함합니다.

📌 6. 리뷰 & 머지

팀원 코드 리뷰를 받은 뒤 스쿼시 머지(Squash merge) 방식으로 머지합니다.

→ main 브랜치 히스토리를 깔끔하게 유지할 수 있습니다.

머지가 완료되면 해당 주차 이슈는 자동으로 닫히며, 다음 주차 작업을 이어갑니다.

📌 7. 주의 사항

작업 전에는 항상 main 최신 코드를 당겨와 충돌을 최소화하세요:

git pull --rebase origin main

한 주차의 PR이 머지되기 전까지는 다음 주차 작업 PR을 올릴 수 없습니다.

👉 요약:
이슈 생성 → 개인 브랜치 고정 → 작업/커밋 → PR(Closes 연결) → 리뷰 후 스쿼시 머지 → 다음 주차 진행

About

WEB_STUDY

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7