GitHub CLI
6233 단어 introductiongitgithubcligithub
깃허브 CLI ??
gh
명령줄의 GitHub입니다. 이미 작업 중인 터미널 옆에 있는 터미널로 pull 요청, 문제 및 기타 GitHub 개념을 제공합니다.GitHub CLI는 Linux, MacOS, Windows 시스템에서 다운로드할 수 있습니다.설치
MacoS의 경우
gh
Homebrew 및 MacPorts를 통해 사용할 수 있습니다.brew install gh
sudo port install gh
Windows의 경우
gh
특종, 초콜릿 및 다운로드 가능한 MSI를 통해 사용할 수 있습니다.scoop bucket add github-gh https://github.com/cli/scoop-gh.git
scoop install gh
choco install gh
리눅스용
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key C99B11DEB97541F0
sudo apt-add-repository https://cli.github.com/packages
sudo apt update
sudo apt install gh
입증:
아래 명령을 사용하여 GitHub 계정으로 인증하세요.
gh
GITHUB_TOKEN을 사용하여 설정된 토큰을 존중합니다.gh auth login
GitHub Enterprise 인스턴스의 경우
gh auth login --hostname <hostname>
브라우저를 사용하여 인증하거나 토큰을 붙여넣으라는 메시지가 표시됩니다.
인증 상태 보기
gh auth status [flags]
이제 GitHub CLI를 성공적으로 설치했습니다. repo를 복제하고 PR을 올릴 수 있습니다.
gh repo clone @username/@reponame
이 시간까지 GitHub는 인증을 요청합니다. 인증되면 복제된 저장소로 이동합니다.
cd @reponame
새 브랜치 생성, 이 브랜치에 파일 생성 및 푸시
git checkout -b new_branch
touch test.js
echo "Testing" >> test.js
git push origin new_branch
PR을 작성하려면
gh pr create
위 명령에 대한 간단한 질문에 답하면 PR이 생성됩니다.
모든 풀 리퀘스트를 알고 싶다면
gh pr checkout {<pull request number> | <url> | <branch>} [flags]
차이를 보려면
gh pr diff
PR을 병합하려면
gh pr merge
모든 테스트 케이스가 통과하는지 확인하려면
gh pr checks
귀하에게 할당된 미해결 문제를 알고 싶습니다.
gh issue status
아래 명령을 사용하면 귀하에게 할당된 문제 또는 귀하를 언급한 문제를 볼 수 있습니다.
모든 문제를 알기 위해
gh issue list
gh issue list --state open
gh issue list --state closed
아래 명령을 사용하면 모든 문제를 볼 수 있습니다
PR을 작성하려면
gh pr create
위 명령에 대한 간단한 질문에 답하면 PR이 생성됩니다.
github cli로 별칭을 관리하는 방법
별칭은 본질적으로 키보드 단축키, 약어, 긴 명령 시퀀스 입력을 피하기 위한 수단에 불과합니다.
별칭 만들기
gh alias set
요점과 별칭 공유
gh alias list | gh gist create
GitHub API에 직접 액세스하려면
gh api
자원
GitHub CLI 1.0
Reference
이 문제에 관하여(GitHub CLI), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chandramarch18/github-cli-1-0-2b0i텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)