Skip to content

3. 작업한 내용 올리기

leechaelim edited this page May 7, 2021 · 2 revisions

작업한 내용을 올리려면 우선 addcommit, push가 완료된 상태여야 한다.

  1. add
$ git add .
  1. commit
$ git commit -m "commit message"

💡 commit은 유의미하게 나누고, commit message는 다음과 같은 규칙에 따른다.
제목은 타입 라벨을 맨 앞에 붙어 타입(Type):제목 형식으로 작성한다. 각 타입 라벨은 아래와 같다.

  • feat: 새로운 기능을 추가할 경우
  • fix: 버그를 고친 경우
  • docs: 문서 수정한 경우 style:코드포맷변경,세미콜론누락,코드수정이없는경우 refactor: 프로덕션 코드 리팩터링
  • test: 테스트 추가, 테스트 리팩터링 (프로덕션 코드 변경 없음)
  • chore: 빌드 테스크 업데이트, 패키지 매니저 설정할 경우 (프로덕션 코드 변경 없음)

제목의 처음은 동사 원형으로 시작하고 첫 글자는 대문자로 작성한 다. "Fixed", "Added", "Changed" 등 과거 시제가 아닌 "Fix", "Add", "Change"로 명령어로 시작한다. 총 글자 수는 50자 이내며 마지막에 마침표( . )를 붙이지 않는다.

  1. push
$ git push origin [작업한 브랜치 이름]
  1. 그리고 Github에 들어와보면, 초록색으로 Compare & pull request라는 초록색 버튼이 생긴다. 클릭!
  • 제목에는 본인이 작업한 내용의 전체적인 요약을 적는다.
  • 내용에는 본인이 작업한 내용을 상세하게 적는다.
    특정 Issue와 관련된 Pull request인 경우, Closes #[이슈번호]를 추가한다.
    (코드가 merge될 경우 해당 Issue가 자동으로 close됨.)
  • 우측에 Labels를 클릭해서 본인의 Pull Request에 해당하는 label을 추가한다. (Front-End, Back-End, Help Wanted 등)
  1. 초록색 Create pull request을 눌러 등록을 완료한다.

참고자료: https://wayhome25.github.io/git/2017/07/08/git-first-pull-request-story/