git CLI와 gh CLI, Git CLI vs Github CLI
Git CLI
Git CLI 호스팅 위치에 관계없이 모든 git 저장소를 사용하는 기본 인터페이스이다.
Git Cli는 로컬 및 원격 Git 기반 리포지토리에서 작업하는 데 사용된다.
사용되는 주요 기능은 새로운 변경 사항 추적, commit, merge, branch, pull, push이다.
예를 들어 git 명령은 git으로 시작합니다.
git clone
git add
git commit
git push
git pull
Git 기반 리포지토리로 작업하는 경우 Git CLI가 있어야 한다.
git CLI가 설치되어 있는지 확인하는 방법
git — version
Git CLI 설치는 아래 링크를 참고하자.
Git - Downloads
Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp
git-scm.com
GitHub CLI
GitHub CLI는 특히 Git의 기능을 확장하는 GitHub 특정 명령을 사용하여 GitHub 리포지토리와 작업하기 위한 것이다.
CLI를 사용하여 issue, pull, request, release, repos등을 작업할 수 있다.
GitHub 명령은 예를 들어 gh로 시작한다.
gh repo clone
gh pr create
gh issue create
GitHub 저장소로 작업하는 경우 GitHub cli가 매우 편리할 수 있다.
GitHub CLI가 설치되어 있는지 확인하는 방법은 아래와 같다.
gh — version
GitHub CLI 설치
Windows의 경우 아래 링크를 참고하자.
GitHub CLI
Take GitHub to the command line
cli.github.com
Debian, Linux등의 경우 설치는 아래 링크를 참고하자.
https://github.com/cli/cli/blob/trunk/docs/install_linux.md
git CLI vs gh CLI
git CLI는 일반적으로 github를 포함하여 bitbucket이나 gitlab의 모든 사이트에 형상관리 내용을 원격으로 추가하 push할 수 있다.
GitHub CLI는 Github용 이므로 CLI에서 Github에서 보다 많은 기능을 관리할 수 있다.
따라서 Github를 사용한다면 Github CLI, 다양한 공급자들을 사용하거나 Github를 사용하지 않는다면 git CLI를 사용하는 것이 유리하다.
'개발 환경세팅 > Git, Github' 카테고리의 다른 글
[Git/Github] Commit Message Convention (0) | 2024.06.05 |
---|---|
[Github] 로컬 저장소 깃허브에 연결하기 (0) | 2024.04.30 |
[Github] GitHub 계정에 새 SSH 키 추가하는 방법 (0) | 2023.06.27 |
[Github] 새 SSH 키 생성 및 ssh-agent에 추가 (1) | 2023.06.18 |
[Github] master, main branch 병합하는 방법 (master -> main, main -> master) (0) | 2023.06.18 |
댓글