/GitVelog

velog 포스트용 깃 연습 저장소

GitVelog

velog 포스트용 깃 연습 저장소

사용 환경

  • VSCode
  • Git Bash
  • GitHub

1. 로컬에서 일어나는 일

Git의 세 영역

  1. 작업 공간
    • 실제 소스가 변경되는 영역
    • git은 git 저장소와 작업 공간의 변경 내용을 감지한다.
    • git diff 명령어로 저장소의 저장 내용과 현재 작업 중인 소스의 차이를 확인할 수 있다.
  2. 스테이징 에리어
    • git 저장소에 반영시킬 변경 사항을 모아두는 영역
    • git add로 변경된 사항을 스테이징 에리어에 반영시킬 수 있다.
    • git status로 스테이징 에리어에 반영된 내용을 확인할 수 있다.
    • hunk라는 단위로 변경사항을 관리한다.
  3. 커밋(git 저장소)
    • 소스의 변경 사항이 저장되는 영역
    • git commit으로 스테이징 에리어의 변경 사항을 저장할 수 있다.
    • 이 때 저장된 변경 사항의 모음을 커밋이라는 단위로 묶어 저장하고, 저장소에 기록된 커밋을 기준으로 변경 사항을 관리할 수 있다.