3-2. Add와 Commit이 무엇? 스테이지 개념과 함께 이해

jini.choi·2022년 5월 20일
0

Git & GitHub

목록 보기
8/11

Git에서의 커밋이란?

  • 변경 사항의 모음(X) 하나의 최종 코드 모음(O)

  • 다만 기존 커밋과 비교해서 변경된 파일이 아니면 ‘변경되지 않았다’고만 저장해서 용량이 무겁지 않다.
    1. 1번째 버전에서 세개의 파일 중 2개파일수정, app.js 변경x라면 app.js 파일은 변경되지 않았으니까. 2번째 버전에서는 완전하게 저장 안하고 ‘변경되지 않았다’고만 기록

    2. SVN은 바로 이전 커밋과의 변경사항만 저장 - 그래서 커밋당 용향은 더 가볍지만 한 버전을 보려면 맨 처음 커밋부터 계산해야한다 → 속도느림

    3. Git은 바로 이전 커밋만 보면된다 → 속도빠름


요약

  • Git으로 추적하는 파일의 4가지 상태

  • 작업 공간(working directory)에 있는 수정함, 추적안됨 파일을 스테이지로 올려 스테이지됨 으로 변경한다.

  • 커밋을 하면 수정 없음 상태로 돌아가서 다시 파일을 수정할 수 있다.


이 글은 패스트캠퍼스 '프론트엔드(React)올인원패키지Online'을 수강하며 정리한 노트입니다.
https://fastcampus.co.kr/search?keyword=%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C

profile
개발짜🏃‍♀️

0개의 댓글