Git Bash:
Bash is a Unix shell and command language, and is the default shell on Linux (Ubuntu etc.) and OS X. In laymen terms, the git which runs on the terminal of any Linux device is known as git bash.
Bash는 Unix 셸 및 명령 언어이며 Linux (Ubuntu 등) 및 OS X의 기본 셸입니다. 일반 용어로 보면 Linux 장치의 터미널에서 실행되는 git을 git bash라고합니다.
Git CLI:
(Command Line prompt) is the command-line interpreter on Windows operating systems. Sort of an equivalent to the bad-ass terminal in Linux, when you install git on windows and you are used to using command line, one uses cmd to run git commands.
(명령 줄 프롬프트)는 Windows 운영 체제의 명령 줄 인터프리터입니다. Linux의 불량 터미널과 같은 종류로 Windows에 git을 설치하고 명령 줄을 사용하는 데 익숙 할 때 cmd를 사용하여 git 명령을 실행합니다.
There is not at all any difference when it comes to git commands when you use either of the above. I would prefer the terminal over cmd any day, but if you like Windows for conventional reasons, I have used Cygwin to give me the terminal like feeling on Windows.
위의 중 하나를 사용할 때 git 명령에 관해서는 전혀 차이가 없습니다. 언젠가는 cmd보다 터미널을 선호하지만 기존의 이유로 Windows를 좋아한다면 Cygwin을 사용하여 Windows에서 터미널과 같은 느낌을줍니다.
Git GUI:
Essentially aimed at people who don't like the coding on black screens a.k.a the command line. It provides a Graphical user interface to run the git commands you like for eg. if you are commiting some changes from your local repository to the staging queue, you would just have to click a button to commit the changes whereas the git command is 'git commit -m ""
기본적으로 명령 줄이라고하는 검은 화면의 코딩을 좋아하지 않는 사람들을 대상으로합니다. 예를 들어 원하는 git 명령을 실행할 수있는 그래픽 사용자 인터페이스를 제공합니다. 로컬 저장소에서 스테이징 큐로 일부 변경 사항을 커밋하는 경우 버튼을 클릭하여 변경 사항을 커밋해야하지만 git 명령은 'git commit -m ""입니다.