CLI : Command Line Interface로 명령줄을 입력해서 사용하는 것
GUI :Graphical User Interface로 일반인이 사용하기 쉽도록 그래픽 요소를 활용한 인터페이스
Git 에서도 터미널이나 Git Bash등 CLI로 명령어를 입력해서 사용하는 방법이 있고
SourceTree와 같이 GUI를 사용하는 방법도 있음
Git 에서 뭔가를 실행하기 위한 어떤 명령들을 사용할 때 → CLI
프로젝트의 상태를 Git상에서 자세히 살펴보아야 할 때 → GUI
그치만 CLI를 익히는 것을 추천 !!
GUI 툴은 당장 사용하기 편하기는 하지만 git의 모든 기능을 섬세하게 다룰 수 있도록 만들어 지지 않았으며
Git에 어떤 기능들이 있고 어떻게 동작하는지 직접 명령어들을 CLI로 입력하며 익혀둬야
정확히 익히고 이해할 수 있기 때문