Github Repo에서 Projects 탭에 들어간 뒤 new Project를 생성한다.
+ Add column으로 To Do, In Progress, Done 컬럼들을 생성한다. Jira의 칸반 보드 같은 ㅎㅎ
이슈를 생성할 때는 각 컬럼에서 +를 눌러 입력해준다.
Convert to issue를 눌러 주면 이슈로 바뀐다.
근데 항상 이 과정을 진행해야 하는 건가..?
어쨌든 이슈로 변경이 되면 클릭했을 때 오른쪽에 작은 탭으로 상세 이슈 정보가 나온다.
Assignees를 지정해줄 수 있고, Label도 달아줄 수 있다.
그럼 이제 Commit을 통해 Issue를 닫아 보자.
Commit 시에
- close / closed / closes
- fix / resolve
등의 명령어와 함께 이슈 티켓 넘버를 (#1) 입력해 주면 종료된다고 한다.
git commit -m "more setting | close #1"
git push
하지만 이슈 티켓에 커밋 상태가 올라왔지만 이슈가 닫히지 않았다.
main(master) 브랜치가 아닌 다른 브랜치에는 push 해도 바로 닫히지 않는 모양이다.
main에 PR을 올리고, merge된 후에야 issue가 닫힌 것을 볼 수 있다.
지금 처음 만들어 본 거라 issue 이름과 브랜치 이름을 다르게 설정했는데,
앞으로 개발할 때는 issue 티켓을 미리 작성한 후에, 그 이름이나 이슈 번호로 브랜치를 생성하면 좋겠다.
그러면 브랜치를 완료하고 PR, merge되며 issue가 close되는 과정이 깔끔할듯!
'main > GIT' 카테고리의 다른 글
팀 레포 Vercel 무료 배포하기 | Github Action: Fork Repo Sync 맞추기 (+CI/CD) (0) | 2024.11.09 |
---|---|
Github Profile에 간단하게 나를 소개하기 🤗 기술스택(+ICON) 기입 (0) | 2021.10.06 |
[GIT] remote 오류 (0) | 2021.08.24 |