안녕하세요 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
① 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 |
---|