이론/Git

    Git 버전 관리

    버전관리에 들어가기에 앞서 우선적으로 세 가지 개념을 먼저 정리해야한다. working tree : 사용자가 파일을 만들거나 수정하는 디렉토리이다. staging area : working tree에 있는 파일들 중 버전으로 만들고자 하는 것들을 저장하는 곳이다. repository : 만들어진 버전들을 저장하는 곳이다. 버전관리에 자주 사용하는 명령어들과 함께 과정을 정리해보면, git init : 디렉토리를 git을 사용할 수 있도록 git repository로 지정하고 .git이라는 숨김폴더를 생성한다. git status : working tree의 상태를 보여준다. git add : 버전으로 만들고자 하는 파일을 staging area에 추가한다. git commit : staging area에..