버전
의미있는 변화. 어떤 작업이 있으면, 해당 작업이 '완결된' 상태
Git
1. Version Control System (버전 관리 시스템)
속하는 제품들 : CVS, SVN, Git 등..
2. Backup (백업 기능)
깃을 통해, 소스코드를 백업해서 만일의 사태에 대비할 수 있다.
3. Recovery (회복 기능)
깃을 통해, 현재의 소스코드를 이전의 상태로 쉽게 돌아갈 수 있다.
4. Collaboration (협업 기능)
깃을 통해, 작성한 소스코드를 공유하며 다른 사람과 협업할 수 있다.
Version Control System
Git을 설치해보자
우선 명령어창에 git
이라고 입력했을 때, 아래와 같이 나온다면 이미 깃이 설치되어 있는 상태이므로 추가적으로 설치할 필요는 없다!
그렇지 않은 경우에는 깃 설치 홈페이지 로 들어가서 본인 컴퓨터 운영체제에 맞는 버전을 선택하여 설치해보자.
Git vs Github
Git
: 로컬 저장소(= 내 컴퓨터) 내에서 소스코드를 관리 하는 시스템
Github
: 로컬 저장소에서 관리한 소스코드를 업로드하고 공유하는 공간(= 원격 저장소)
Git의 기본 용어
References
'CS > Git' 카테고리의 다른 글
[Git] 변경 사항 확인하기 - git log/git diff (0) | 2023.12.09 |
---|---|
[Git] git stage area (수정중) (0) | 2023.12.09 |
[Git] git init/git status/git add/git commit (수정중) (0) | 2023.12.09 |