본문 바로가기
개발 환경세팅/Git, Github

[Github] Git CLI와 GitHub CLI, git CLI vs gh CLI

by minhyeok.lee 2024. 1. 7.
반응형

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 설치는 아래 링크를 참고하자.

https://gitscm.com/downloads

 

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의 경우 아래 링크를 참고하자.

https://cli.github.com/ 

 

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를 사용하는 것이 유리하다.

 

반응형

댓글