👩‍💻 Practice/GitHub

[GitHub CLI] GitHub CLI를 사용하여 프로젝트 생성 세팅하기

kimgoat 2024. 9. 5. 18:00

 

 

 

gh 설치 및 github 계정과 연동이 된 상태여야 한다. 

 

[GitHub CLI] GitHub CLI 설치 + 자주 쓰이는 명령어 정리

GitHub CLI (Command Line Interface)는 터미널에서 GitHub를 사용할 수 있게 해주는 도구이다.이를 통해 리포지토리 관리, 이슈 및 풀 리퀘스트 처리, GitHub Actions 관리 등 다양한 GitHub 관련 작업을 명령줄에

kimyeongseo.tistory.com

 

 

1. repo 생성

$ gh repo create

 

2. 나의 프로젝트 세팅에 맞게 GitHub Lable 적용하기

1) GitHub에서 기본으로 제공하는 라벨 삭제하기

gh label delete bug --yes
gh label delete documentation --yes
gh label delete duplicate --yes
gh label delete enhancement --yes
gh label delete "good first issue" --yes
gh label delete "help wanted" --yes
gh label delete invalid --yes
gh label delete question --yes
gh label delete wontfix --yes

 

2) 라벨 적용하기

2-1) 기존 나의 레포에 있는 라벨을 복제

# gh label clone <source-repo>
$ gh label clone owner/repo

 

2-2) 라벨 생성

# gh label create <name> [flags]
$ gh label create "bug" --color d73a4a --description "버그"

 

3) 라벨 목록 확인

# 라벨 목록 확인
$ gh label list

# --limit <number>: 표시할 라벨 수를 제한
$ gh label list --limit 10

# --search <query>: 특정 단어로 라벨을 검색
$ gh label list --search bug

 

 

2. 나의 프로젝트 세팅에 맞게 이슈 템플릿 생성하기

 

[React] 타입스크립트 기반 리액트 프로젝트 초기 세팅하기 ① (+ GitHub Template + CRACO)

1.  프로젝트 생성 및 GitHub 템플릿 설정1) 프로젝트 생성$ npx create-react-app web-front --template typescript$ cd web-front 2. GitHub 템플릿 설정1) 폴더 및 파일 생성프로젝트 루트 경로에 .github 폴더 생성하여

kimyeongseo.tistory.com

 

 

 

 

🔗 References

Conventional Commits

좋은 git 커밋 메시지를 작성하기 위한 7가지 약속

Git Commit Message Template 사용하기(Git Commit Convention)