GitHub News

GitHub CLI 1.0 이 출시되었습니다!

GitHubKorea 2020. 9. 25. 11:02

 

 

GitHub CLI 1.0이 정식으로 출시되었습니다!

GitHub CLI를 사용하면 개발자는 자신의 터미널로 GitHub를 불러오고 더욱 손쉽게 스크립트를 짜거나 워크플로우를
만들 수 있습니다.

 

올해 초 베타 버전으로 출시한 GitHub CLI에서 사용자들은 25만 개 이상의 풀리퀘스트를 생성하였고, 35만 개 이상의
병합을 진행, 2만 개 이상의 이슈를 만들며 활발하게 사용하였습니다. 그 후 수많은 피드백을 받았으며 드디어 오늘 GitHub CLI 1.0이 정식으로 출시되었습니다.

 

 

 


터미널에서 GitHub 워크플로우를 실행하실 수 있습니다.

gh 명령어로 GitHub를 불러 이슈부터 배포까지 여러분의 터미널에서 GitHub 워크플로우를 실행할 수 있습니다.

 

1. 저장소 저장 및 작업 내용 확인하기
gh repo clone owner/repo 를 이용하여 작업하고자 하는 저장소를 복제할 수 있습니다.

gh issue status 나 gh issue list --assignee billygriffin 등을 통해 어떤 작업을 해야 하는지 확인할 수 있습니다.

 

 

 

2. 풀리퀘스트 생성하기
신기능이나, 버그 수정을 위한 작업 추가를 완료하신 뒤 gh pr create로 풀리퀘스트를 생성하실 수 있습니다.

 

 

 

 

3. 변경 사항 확인 및 리뷰 하기

gh pr checkout 1337을 사용하여 요청된 풀리퀘스트를 처리하고, gh pr diff으로 변경 사항을 확인할 수 있습니다.

gh pr review를 사용하여 간단한 리뷰도 하실 수 있습니다.

 

 

 

 

4. 병합 및 배포

풀리퀘스트 승인 후 gh pr checks를 사용하여 모든 테스트가 검사를 통과하는지 확인한 다음 터미널에서 바로 gh pr merge를 통해 병합할 수 있습니다.

병합 이후에도 로컬환경이나 GitHub.com에 있는 브렌치를 삭제할 수 있습니다.

gh release create [tag name]를 사용하시면 커맨드 라인 화면을 나가지 않고 배포하실 수 있습니다.

 

 

 

 

나만의 Aliases 와 명령어를 생성할 수 있습니다.

GitHub CLI에서는 gh alias set를 사용하여 모든 명령어에 Aliases를 생성할 수 있습니다.

또한 강력한 gh api로 GitHub API에 직접 접근해 쉽게 명령어를 구성할 수 있습니다.

만일 Gist로 aliases를 공유하려면, gh alias list | gh gist create로 사용하세요. GitHub CLI를 이용하여 aliases와 함께
사용하는 더 좋은 방법을 알고 계시다면 모두에게 공유해 주세요!

 

GitHub.com과 GitHub Enterprise Server에 연결할 수 있습니다.

GitHub Enterprise Server 2.20 이상의 버전부터, 내부망에 호스팅 된 저장소에서 GitHub CLI 사용이 가능합니다.
베타 버전을 출시 후 내부망에서도 GitHub CLI 사용이 가능하도록 해달라는 요청을 가장 많이 받았었고, 이제 GitHub Enterprise Server를 사용하는 많은 개발자 분들도 GitHub CLI를 사용하실 수 있습니다.


GitHub CLI는 Windows, macOS, 그리고 Linux 환경에서 사용하실 수 있습니다. 설치에 대한 자세한 설명을 보시려면
이 페이지를 참조해 주세요.
릴리스 노트에서 새로운 정보와 수정된 버그 리스트를 확인하실 수 있습니다.

 

 

 

GitHub CLI 베타 기간 동안 피드백을 해주신 모든 분들께 감사의 말씀을 드립니다.

다른 궁금한 사항이 있으시면 언제든지 아래에 댓글을 남겨 주세요.

감사합니다.

 

 

 

이 글은 GitHub의 GitHub CLI is generally available을 번역한 글입니다.