본문 바로가기
Tip/GitHub

[Git] Git이란?, Git의 장점 & Git 다운로드

by coding-choonsik 2023. 4. 30.
728x90
반응형
SMALL

1. Git이란❓

  • 분산 버전 관리 시스템(VCS, Version Control System) 중 하나, 버전관리 시스템의 종류
  • 소스 코드 등의 변경 사항을 추적하고 여러 명의 개발자가 동시에 작업을 할 수 있도록 지원하며, 이전 버전의 코드를 쉽게 복원하고 관리할 수 있음
  • 많은 개발자들이 사용하는 GitHub, GitLab 등과 같은 코드 호스팅 서비스와 연동되어 사용

 

📍 버전관리
여러 파일을 하나의 버전으로 묶어 관리하는 것

 


2. 버전관리 시스템의 종류


2-1. 클라이언트-서버 모델

  • 하나의 중앙 서버로 여러 클라이언트들이 각자 필요한 것만 가져와서 작업을 하고 다시 중앙 서버로 보내서 통합하는 방식
  • 모든 버전을 중앙 서버에 저장하고, 클라이언트는 중앙 서버에서 파일을 받아와서 작업을 수행
  • 실제 소스코드는 중앙 서버에 있음
  • CVS, SVN


2-2. 분산 모델

  • 하나의 중앙 서버가 존재하지만, 여러 클러이언트들은 각자의 컴퓨터 저장소에 전체 사본을 가지고 작업하는 방식
  • 클라이언트 간에 파일 버전을 공유하며, 중앙 서버가 없음
  • 각 클라이언트는 로컬 저장소에서 파일의 모든 버전을 가지고 있으며, 다른 클라이언트의 변경 사항을 가져와 자신의 로컬 저장소에 병합
  • Git


3. Git의 장점

  1. 동시에 작업하는 사람들과 소스코드를 주고받을 필요가 없음
  2. 같은 파일을 여러명이 동시에 병렬 개발이 가능
  3. 변동 과정을 체계적으로 관리할 수 있고, 언제든지 지난 시점의 버전으로 되돌릴 수 있음
  4. 인터넷이 연결되지 않은 곳에서도 개발을 진행할 수 있고 중앙 서버의 데이터가 유실되어도 다시 복구할 수 있음
     

4. Git 설치방법

1) 구글에서 'git 설치' 검색 

 

2) 왼쪽 메뉴에서 'Downloads'


3) 모니터에 나오는 버전 설치


4) 64-bit Git for Windows Setup 설치


5) 그대로 다 두고 Next눌러서 설치하면됨(나중에 변경할 수 있는 설정들임)

 

728x90
반응형
LIST