Search
🖥️

CLI vs GUI

GUI

장점

진입장벽이 낮다
사용하기 더 편하다
CLI 사용자 조차도 시각적 경험을 선호한다.

단점

Git 내부적 동작이 추상화 되어서 자세히 알기 어렵다
하나의 소프트웨어에 의존하기 쉽다 → 소프트웨어 변경시 다시 배워야함
문제가 생겼을 때 CLI 없이는 해결하기 힘들다

CLI

장점

Git 자체가 CLI 툴이다. 모든 문서나 리소스가 CLI 를 기준으로 작성되어 있다
익숙해지면 CLI 가 더 빠르다
Git 의 심화 기능은 CLI 에서만 사용이 가능하다
어떤 기기에서든 같은 명령어를 사용한다.

단점

초보자에게 적합하지 않다
숙련자에게도 그다지 좋은 경험을 선사하지는 않는다