이슈관리에 대해서 많이 들었지만 정확히 어떻게하는지 막막하기만 했다.
혼자서 CRUD 강의를 들으며, 깃허브에 있는 이슈관리 기능을 활용하여 이슈, 프로젝트, 브랜치를 관리해보고자 한다.
Project 탭에서 프로젝트를 관리할 수 있다.
할일을 정해서 프로젝트를 관리할 수 있고 할일 안에서는 레파지토리를 연동해서 이슈로 추가해 넣을 수 있다.
마일스톤을 만들어서 이슈들을 추가해넣고 어느정도 완료했는지 체크하며 프로젝트를 진행할 수 있다.
이슈탭에서 끝난 이슈, 진행되고있는 이슈로 확인할 수 있다.
이슈 번호에 따라서 브랜치를 생성해준다.
브랜치별로 커밋을 해주고 이것을 푸쉬 해준다.
푸쉬를 해주면
Pull Request & 머지를 해주고 이슈를 닫고 브랜치를 삭제해준다.
여기서 코드리뷰도 진행해 줄 수 있다.
이슈관리를 해주면서 강의를 진행하였더니 귀여운 마크가 생겼다!
검색해보니 이슈를 생성하고 5분 이내로 닫으면 생기는 마크라고 한다 ㅎ
뭔가 이쁜대? ㅎ
이슈관리에 대한 이야기를 많이 들었지만 막막하기만 했다. 이슈는 무엇이고 어떻게 관리해야하지? 싶었다.
하지만 이번 계기로 이슈관리에 대해서 알 수 있게 되었고 자신감이 조금 생겼다 조금.. ㅎ
브랜치를 나누는 것 또한 듣기만 하고 제대로 사용할 줄 몰랐는데 굉장히 신세계다. 항상 커밋만 하던 나에겐 진짜로 신기한 기능들이다.
(언제 커밋만 88% 였지... 밸런스있게 맞춰지면 좋겠다!!)
GitKraken은 깃 GUI 툴인데 현존하는 깃 GUI 중 제일 예쁜 것 같다. 익숙해져서 깃 브랜치 관리도 뚝딱 뚝딱 할 수 있었으면 좋겠다! (방금 충돌나서.. main에 롤백하고 다시 커밋해주었다..)