[git/github] 버전 관리의 큰그림

EUGENE·2023년 4월 25일
0

git/github 공부

목록 보기
1/2

git이란?

: 버전 관리 시스템

버전

게임에서 나오는 버전

: 유의미한 변화가 결과물로 나온것

⇒ 하나의 버전을 관리하는 과정에서 협업이 필요하다.

⇒ 하나의 버전이 관리되는 과정에서 되돌리는 과정이 필요하다

⇒ 하나의 버전이 관리되는 과정에서 효율적인 백업이 필요하다.

이것들을 해주는 도구 : git

버전이 만들어지는 두개의 단계

📌 버전이 되기까지 거쳐가는 두개의 단계, 세개의 공간이 있음

  1. Working directory

    : 작업 공간,

    • 내가 코드 작업을 하는 공간
    • 파일들이 만들어지는 공간
    • 즉, 변경사항이 생기는 공간

    Q. 여기서 모든 변경사항을 버전으로 만들어야 하는가?

    A. 변경 사항들 중 다음 버전이 될 파일들을 선별해서, 선별된 파일들을 버전으로 만들자!

  2. Staging Area

    • 버전이 될 후보들이 올라오는 공간
    • Working directory 에서 선별
  3. Repository

    • 진짜 버전이 저장되는 공간

명령어 맛보기

git <명령어>
git add // 변경된 파일을 Staging Area로 옮김
git commit // Staging Area의 파일을 Repository로 옮김
출처

https://www.inflearn.com/course/%EB%B9%A0%EB%A5%B4%EA%B2%8C-git/dashboard

profile
한 줄로 소개하기엔 여백이 좁아 적지 않겠습니다.

0개의 댓글