Github CLI에 대해 알아야 합니다.
안녕, 개발자!
GitHub CLI란 무엇입니까? 쉽게 처리할 수 있는 명령줄 인터페이스: 리포지토리 복제, 풀 요청, 병합, 문제, 요지 등
문서: https://cli.github.com/manual/
설치
//Mac
brew install gh
//Linux
https://github.com/cli/cli/blob/trunk/docs/install_linux.md
저장소를 복제하시겠습니까?
gh auth login
gh repo list
gh repo clone <repo_name_from_list>
예, Github 페이지로 이동할 필요가 없습니다. 하나의 CLI 도구에서 프로젝트를 복제할 수 있습니다.
리포지토리 생성, 삭제 및 구성
gh repo create
gh repo create <name_of_repo> --public
gh repo create my-project --private --source=. --remote=upstream
gh repo edit --visibility <visibility-string>
gh repo sync
gh repo create --disable-issues=true --public
gh repo list
gh repo delete <name_of_repo>
gh repo clone <name_of_repo>
gh repo fork <name_of_repo>
로컬에서
git init
로 프로젝트를 생성하고 파일을 커밋한 다음 gh repo create
로 이동해야 원격으로 리포지토리가 생성되고 원격 원본으로 로컬로 구성됩니다.mkdir project && cd project
git init
gh repo create
일반적으로 프로그래밍을 할 때 코드 조각을 저장할 수 있어야 한다고 생각합니다. 요점을 사용할 수 있습니다.
요지 쉽게 만들기
touch index.js // after create content for it
gh gist create index.js --public
gh gist create -
gh gist edit <gist_id>
gh gist list --public
gh gist list --secret
문제 처리
gh issue create
gh issue list
gh issue status
git issue close <#number_issue>
gh list -A "<name_issue>"
풀 요청 처리
gh pr create
gh pr checkout <name>
gh pr diff <#number_of_pr>
gh review -c -b "nice work"
gh pr close <#number_of_pr> -d
gh pr reopen <#number_of_pr>
gh pr status
확실히 사용하기 시작하면 정말 훌륭한 도구라는 것을 알게 될 것입니다.
콘택트 렌즈
이메일: [email protected]
인스 타 그램:
링크드인:
트위터:
Reference
이 문제에 관하여(Github CLI에 대해 알아야 합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/luizcalaca/you-need-to-know-about-github-cli-iif텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)