Issues
이슈는 깃허브에서 제공하는 기능 중 하나로 협업자들 간에 대략적인 의사 소통 수단으로 사용할 수 있다.
이슈를 활용하는 방법은 각 프로젝트 마다 다를 수 있지만 구현 기능, 구현해야 할 기능 등에 대한 협업자들 간의 소통 수단으로 사용가능하며 혹은, Remote repository에 접근할 수 있는 제 3자도 사용할 수 있기에 제 3자가 의견을 제시하거나 bug report에도 쓰일 수 있다. 사용 예시는 아래 리스트와 같으며 이슈를 Commit에 reference할 수도 있다.
- Help wanted
- Bug report
- Documentation
- Enhancement
GitHub CLI를 활용한 Issues 확인
이슈를 확인할 때에는 CLI환경에서 Git bash보다 GitHub CLI를 활용하는 것이 바람직하다.
마침 GitHub로 작업하면서 이슈를 통하여 질문을 받은 적이 있기에 이를 확인하는 GitHub CLI 명령어를 알아본다.
GitHub 다운 및 로그인
gh auth login

명령어 입력 이후에 나오는 깃허브 주소를 "CTRL+Click" 하여 웹 브라우저로 실행 한 후에 빨간 네모 박스의 코드를 입력한다.
clone을 수행한 repository 경로에 들어가서 명령어를 입력하거나 -R 옵션을 통하여 이슈를 확인하고자하는 repository를 명시하여 확인할 수 있다.
// clone 이후 해당 레포지토리로 경로 설정 이후 이슈 확인
gh issue list
// -R 옵션으로 레포지토리 명시 예시
gh issue list -R neck392/Kakaotalk_decDB

이후에 해당 ID를 식별하여 확인하고자 하는 이슈에 대한 전체 내용을 확인할 수 있다.
// 1번 이슈에 대한 전체 내용 확인
// --comments 옵션으로 전체 내용 확인 가능
gh issue view 1 -R neck392/Kakaotalk_decDB --comments

'Git' 카테고리의 다른 글
| [Git] Git 동작 흐름에 따른 파일 상태 변화 (status) (0) | 2024.11.02 |
|---|---|
| [Git] Git 동작 흐름 (Workflow) (1) | 2024.11.02 |
| [Git] 커밋(Commit)과 커밋 메세지(Commit message) (0) | 2024.11.02 |
| [Git] .gitignore 파일 설정 (1) | 2024.11.02 |
| [Git] 레포지토리(Repository) 생성 및 CLI 연결 (0) | 2024.11.02 |