Git

Git / 버전관리의 큰 그림

Dear-J 2025. 2. 13. 19:08

버전(Version) ?

- 유의미한 변화가 결과물로 나온 것 혹은 패치

 

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

 

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

 

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

 

==> git의 필요성

 

버전이 되기까지 거쳐가는 세 개의 공간

1. Working directory

- 내가 코드작업을 하는 공간

- 파일들이 생성/수정/삭제되는 공간

- 즉, 변경사항이 생기는 공간

==> 변경사항들 중 다음 버전이 될 파일들을 선별해서 버전으로 만들자

 

2. Staging area

- 버전이 될 후보들이 올라오는 공간

- Working directory에서 선별

 

3. Repository

 

git <명령어>

 

1. add

- Working directory에서 Staging area로 다음 버전이 될만한 파일들을 선별해주는 명령어

 

2. commit -m "commit message"

 

3. log 

 

'Git' 카테고리의 다른 글

Git / 버전을 되돌리고 나누어 관리하자  (0) 2025.02.25
Git / hello, github!  (0) 2025.02.13