DevOps/Git
[Git] Git-깃이란?
사랑짱
2021. 9. 13. 00:48
Git에 대해 알아보자!!
1) git이란?
- 형상관리시스템(Version Control System)
- "파일의 이름을 더럽히지 말아라!"
>>>> 파일의 이름을 유지하되 파일 안에 있는 "변경된 내용"들은 컴퓨터가 관리한다.
※ 형상관리 : 변경사항을 체계적으로 추적, 통제한다는 것!!
<잠깐!>
버전과 변화는 다르다!
버전이란 작업이 완결된 상태이며, 의미있는 변화를 의미한다!!
★★★ 버전단위에 대해서는 git을 사용하면서 생각해보자!
2) git의 효용가치
- 소스코드 백업(Backup)
- 이전 상태로 회복(Recovery)
- 다른 사람들과의 협업(Collaboration)
3) 지역저장소와 원격저장소
※ 지역저장소(Local Repository) : 우리가 사용하는 PC
- 버전관리 대상파일의 버전기록을 저장하는 곳
- 버전관리의 대상이 되는 폴더를 의미
※ 원격저장소(Remote Repository) : 백업PC, 원격에 존재
- 지역저장소에 누적된 버전기록들을 백업하는 곳