본문 바로가기

[ Team ] 공통

[공통] Jira Issue & Commit

안녕하세요 NOT-ERROR팀의 백엔드 개발자 홍민정입니다. 🫧


🔎 Jira 이슈 할당 시 작업 및 커밋 방법

  - 해당 포스팅은 CLI 기준입니다 ! 

  - GUI를 사용하는 경우 커밋 제목에 "이슈번호 / 해당 코드 (아래 참고) : 해당 이슈" 로 적어주세요

💡공통작업
▪️ URL :  https://github.com/codestates-seb/seb39_main_056
 - seb39_main_056에서 브랜치만 변경되며 작업이 진행됩니다.
 - 이슈를 진행중으로 바꾸면 각 이슈에 맞는 새로운 브랜치가 생성됩니다.

git clone git@github.com:codestates-seb/seb39_main_056.git

▪️ 템플릿 설정
- 터미널에서 ~/seb39_main_056 경로에 해당 코드 입력
git config --local commit.template .gitmessage.txt​
 

GitHub - codestates-seb/seb39_main_056: 나에게 맞는 채식을 편하게 쇼핑하자, 🍀마켓

나에게 맞는 채식을 편하게 쇼핑하자, 🍀마켓. Contribute to codestates-seb/seb39_main_056 development by creating an account on GitHub.

github.com

① Jira에서 나에게 할당된 이슈가 생겼다면 가장 먼저 이슈를 진행중으로 바꿔줍니다.

② 이슈를 진행중으로 바꾸면, 깃헙 레파지토리에 새로운 브랜치가 생성됩니다.

③ 브랜치를 작업환경으로 가져오기 위해 git pull을 해주세요

git pull origin main

④  브랜치를 변경하기 위해 지라에서 브랜치 체크아웃 작업을 복사합니다.

git checkout [해당브랜치]

작업 환경에서 브랜치가 바뀌었는지 확인후 코드 작업해주세요

⑥ 작업이 끝난 후,  git add 및 commit 합니다

  - 여기서 -m "커밋 메시지입니다"는 따로 하지 않아도 됩니다.

git add .
git commit

 ⑦ git commit 하면 해당 화면이 뜹니다

  - 🔻 아래에 해당하는 내용 입력하면 됩니다 ( #은 주석처리 되므로 빈칸에 입력 )

▪️ 1 : 커밋 메시지 명

* 브랜치 이름을 참고해주세요 
ex) 브랜치 이름이 NEM - 112 - 브랜치 테스트 일때, 
 - NEM-112는 이슈번호 입니다.
 - 브랜치 테스트는 해당 이슈 입니다.

커밋 메시지명은 "이슈번호 / 해당 코드 (아래 참고) : 해당 이슈" 로 써주세요 !

✅ 해당 이슈
# feat : 새로운 기능 추가
# bug : 버그 수정
# docs : 문서 수정
# test : 테스트 코드 추가
# refact : 코드 리팩토링
# style : 코드 의미에 영향을 주지 않는 변경사항
# design : CSS 등 UI 수정

▪️ 2 : 커밋 메시지에 관한 내용

커밋 메시지에 해당하는 내용을 자유로운 형식으로 구체적이게 써주면 됩니다 ! ( 작성하지 않으셔도 됩니다.)

▪️ 3 : 본인 이름 -> 적지 않아도 됨

작업을 수행한 본인의 이름을 써주세요 !

( ^X -> Y -> Enter)

⑧ push 작업 수행

git push

⑨ 입력한대로 커밋 메시지가 입력되는 것을 확인할 수 있습니다 ( 코드 리뷰 후, pull request )

⑩ 담당자가 merge하면 아래와 같이 커밋 메시지가 보입니다.

 

오늘도 행복하세요 ~ :) 🫧🤍

'[ Team ] 공통' 카테고리의 다른 글

[ Team 공통] git 운영체제별 개행문자 통일하기  (3) 2022.09.23