728x90
반응형
git은 버전 관리 시스템 중 하나이다.
버전이란? 유의미한 변화가 결과물로 나온 것
버전관리?
1. 협업하기
2. 되돌리기
3. 효율적으로 백업하기
버전이 되기까지 거쳐가는 세 개의 공간
Working directory(작업 공간)
- 내가 코드 작업을 하는 공간
- 파일들이 생성/수정/삭제되는 공간
- 즉, 변경사항이 생기는 공간
Staging Area
- 버전이 될 후보들이 올라오는 공간
- Working directory에서 선별
Repository
- 버전들이 저장되어 있는 공간
모든 명령어는 git <명령어> 형태
git add : Working directory → Staging Area
git commit : Staging Area → Repository
728x90
반응형
'ETC > Git & Github' 카테고리의 다른 글
[Git & Github] 6 - 로컬과 원격의 상호작용 (0) | 2021.09.19 |
---|---|
[Git & Github] 5 - 나누어 관리(Branch) (0) | 2021.09.19 |
[Git & Github] 4 - git으로 되돌리자 (0) | 2021.09.19 |
[Git & Github] 3 - hello, github! (0) | 2021.09.19 |
[Git & Github] 2- 버전을 만들어보자 (0) | 2021.09.19 |