Git 기본 용어

저장소(repository) - 파일이나 폴더를 저장하는 곳. 특이점은 파일이나 폴더의 변경 이력 별로 저장됨.

  • 원격 저장소 - 파일이 원격 저장소 전용 서버에 저장되며 여러 사람이 공유하기 위한 저장소.

  • 로컬 저장소 - 개인PC에 파일이 저장되는 저장소.

평소에는 로컬 저장소에서 작업하다가 작업한 내용을 기존 내용과 합치거나 알려야할 때는 원격저장소로 전송한다. 또한 다른 사람이 원격 저장소에 전송한 파일을 내 로컬PC로 저장할 수도 있다.

커밋(commit) - 변경을 기록한다.

  • 폴더나 파일의 변경을 기록하기 위해서는 commit을 해야한다.

커밋 버튼을 누르면 이전 커밋 상태부터 현재 상태까지의 변경 이력이 기록된 커밋이 만들어진다. 커밋은 시간순으로 만들어진다.

작업트리와 인덱스

  • 작업트리는 쉽게 말하면 우리가 말하는 폴더이다.
  • 커밋을 실행하기 전에 저장소와 작업트리 사이에 존재하는 공간을 인덱스라 한다.

인덱스에 등록되지 않은 파일은 커밋되지 않는다.

results matching ""

    No results matching ""