Git과 CLI (1)
Git과 CLI Git은 원래 리눅스 운영체제를 만든 '리누스 토발즈'가 리눅스의 소스 관리를 위해 만들었다. 처음에는 CLI(Command Line Interface)환경만 지원하였으나, GitHub와 함께 git이 유명해지면서 사용자가 늘어났다. 많은 사용자가 CLI 환경에서 Git을 사용하는 것을 어려워하였기에 GUI(Graphic User Interface) 환경에서 사용 가능한 프로그램이 등장했다.(IDE 내장 혹은 SourceTree 등) 그러나 GUI 프로그램은 CLI 기능 중 자주 쓰는 기능만 모아서 만들었기 때문에 Git의 모든 기능과 옵션을 100% 사용할 수 없다. 몇 가지 고급 기능은 CLI에서만 동작하는 것이다. 특히 서버에 SSH 등으로 접속하여 사용하는 경우 GUI를 사용하는 것 자체가 불가능하기에, CLI 환경에서 Git을 사용할 수 있어야 한다. 먼저 git을 설치하여야 한다. Windows 환경에서는 git-scm 홈페이지 에 접속하여 설치하고, MacOS나 리눅스 배포판에서는 다음 명령어 중 적절한 명령어를 이용하여 설치한다. brew install git sudo apt-get install git 다음으로 hello-git-cli 레포지토리를 생성하기 앞서 디렉토리를 만든다. mkdir hello-git-cli cd hello-git-cli pwd 정상적으로 hello-git-cli 폴더로 이동하였다면, git status 명령어를 이용하여 저장소의 상태를 확인한다. 당연히 아직 git 저장소를 만들지 않았으므로 에러가 발생한다. git status fatal: Not a git repository (or any of the parent directories): .git 만약 에러 없이 정상 동작하는 경우 새로 만든 폴더가 git 프로젝트의 하위 폴더라는 뜻이다. 예를 들어 Documents(내 문서) 폴더가 이미 Git 저장소로 지정된 경우일 때가 있다. 이런 경우 혹시라도 실수로 git push 명령...