버전(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 |