| Git의 기본 동작 원리

  • Working Directory
    : 작업하는 파일이 있는 디렉토리
  • Staging Area
    : Git에 등록할 파일들이 올라가는 영역
  • Local Repository
    : 로컬 Git 프로젝트의 데이터와 데이터 정보가 저장되는 영역
  • Remote Repository
    : Github 등의 서비스를 통한 온라인 상의 저장소

| Git 기본 용어 정리

  • origin
    : 원격 (=github 등의 온라인 저장소)에 있는 코드
  • Head
    : 내가 지금 작업하고 있는 로컬 브랜치
  • Add
    : Working Derectory에서 Staging Area로 등록
  • Commit
    : Staging Area에 등록된 파일을 Local Storage로 등록
  • Commit Message
    : Commit시 함께 작성해 저장하는 메세지 (메모와 같은 역할)
  • Push
    : Local Storage에서 변경된 파일들을 Remote Repository로 등록
  • Fetch
    : Remote Repository의 변경된 파일들을 Local Repository로 전달
  • Merge
    : Local Repository의 변경사항을 Working Directory로 전달
  • Branch
    : 독립적으로 어떠한 작업을 따로 진행하기 위한 가지
  • Checkout
    : 사용할 다른 브랜치나 다른 시점을 지정한다.

| Repository

  • 저장소(Repository)
    : 파일이나 폴더를 저장하는 곳, Git의 저장소는 파일 변경 이력 별로 구분되어 저장한다.

  • 로컬 저장소(Local Repository)
    : 내 pc에 파일이 저장되는 개인 저장 공간

    Local Repository 생성하기

    • 폴더를 생성한다.
    • 해당 폴더에서 git-bash or 터미널을 이용하여 git init 명령어를 입력한다.
    • .git 폴더가 생성되었는지 확인한다
      git init 짚고가기
  • 원격 저장소(Remote Repository)
    : 전용 서버(github)에서 파일이 관리되며 여러사람이 함께 공유가 된다.

    Remote Repository 생성하기

    • Github를 통해 생성한다.
profile
프론트엔드 개발자 성장 기록 - 공부한 내용들을 차근차근 정리하고 있습니다.

0개의 댓글