Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Git 협업 방법

  1. Organization에 있는 repository “Fork”하기

  2. 자신의 github repository에 제대로 복사됐는지 확인 후, local에 git clone하기 git clone [repository 주소]

  3. 프로젝트 열기

  4. Organization repository 추가 및 확인하기 repository 추가 git remote add upstream [organization 주소]

repository 확인 git remote -v ❗fork한 내 repository는 origin, organization의 repository는 upstream

  1. 기능에 맞는 자신만의 작업 공간인 branch 생성 ❗항상 우선적으로 git branch로 브랜치 확인❗

Branch 사용법

브랜치 생성 git branch 타입/기능

타입/ 후 띄어쓰기 없이 작성 타입: 첫글자만 대문자로 작성 기능: 첫글자는 대문자로, 기능 이름으로 작성 브랜치 생성 확인 git branch

브랜치 이동 git checkout 타입/기능

코드 작성

add, commit 등 수행

Branch 이름 포멧

타입 설명 예시 Feat 새로운 기능 구현 Feat/Login Refactor 기능 수정 Refactor/Login 6. 자신 브랜치에서 작업 후 add, commit, push, pull & request ❗항상 우선적으로 git branch로 브랜치 확인❗

Commit & PR 사용법

git pull 하기

git branch 브랜치명으로 내가 작업할 브랜치로 이동

코드 수정

git add . → git commit -m “타입: 설명”

타입: 후 띄어쓰기 필수 타입: 모두 대문자 설명: 영어일 경우, 첫 글자만 대문자 간단히 작성 git push origin 자신 브랜치

push 이후, 자신의 github repository 확인 작업했던 branch로 이동→ compare & pull request 클릭

Pull Request 메세지 작성

줄바꿈 필수 설명 최대한 상세하게 작성 Issue 번호가 없다면 생략 가능 이러면 끝인데, Merge pull request는 절대 하지 말것

현재까지 작업: upstream -> (fork) -> origin -> (add/commit/push) -> pull&request -> upstream(merge) 요청 변경(merge)된 upstream을 현재 내가 작업하고 있던 fork한 origin 저장소에 반영해야함 git branch → git checkout main → git fetch upstream → git merge upstream/main → git push origin main

Commit 메세지 포멧

타입 설명 예시 FEAT (추가) 새로운 기능 구현 FEAT: 로그인 로직 기능 추가 REFACTOR 내부 로직은 변경하지 않고 코드 개선 및 삭제 REFACTOR: 코드 줄바꿈 수정 FIX 버그 또는 오류 해결 FIX: 로그인 로직 오류 해결 CHORE 빌드 관련 작업 (버전 코드 수정, 패키지 구조 변경, 파일 이동 등) CHORE 불필요한 패키지 삭제 COMMENT 필요한 주석 추가 또는 변경 COMMENT: 로그인 로직 부분 주석 추가 TEST 테스트 코드 추가 및 수정 TEST: 로그인 토큰 테스트 코드 추가 STYLE 코드 스타일 혹은 포맷 관한 수정 STYLE: 로그인 글씨체 수정 DESIGN 화면 디자인 수정 DESIGN: 로그인 화면 UI 수정 REMOVE 파일 삭제 REMOVE: 중복 파일 삭제 PR 메세지 포멧

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors