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]
인스 타 그램:
링크드인:
트위터:

좋은 웹페이지 즐겨찾기