티스토리 뷰

서버 & 형상관리/GIT

[GIT] Git이란?

함디 2023. 9. 12. 17:31

1. 형상 관리 도구 중(Gonfiguration Management Tool) 중 하나.

 - 참고로 형상 관리 도구는 버전 관리 시스템이라고도 한다.

 - Git은 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 공개 소프트웨어.

 - 무료임.

 

 

 

2. SVN과 GIT의 차이

 - Git이 SVN과 다른 가장 큰 차이는 분산형 관리 시스템이라는 것.

 - SVN : 중앙 서버에 소스코드와 히스토리를 저장.

 - Git은 SVN과 달리 소스코드를 여러 개발 PC와 저장소에 분산해서 저장.

 - 중앙 서버에 장애가 발생하더라도 로컬 저장소에 커밋 가능, 로컬 저장소들을 이용해 중앙 저장소의 복원도 가능.

 

 

 

3. GIT의 장점 

 - 소스코드를 주고 받을 필요 없이, 같은 파일을 여러명이 동시에 작업하는 병렬 개발이 가능함. 

 - 즉 브랜치를 통해 개발한 뒤, 본 프로그램에 합치는 방식(Merge)으로 개발 진행가능.

 - 분산 버전 관리이기 때문에 인터넷이 연결되지 않은 곳에서도 개발이 가능.

 - 중앙 저장소가 날라가더라도 다시 원복이 가능.

 - 빠른 점.

 

 

 

REFERENCE

https://goddaehee.tistory.com/91

 

[웹개발 기초] Git 이란?

[웹개발 기초] Git 이란? 안녕하세요. 갓대희 입니다. 이번 포스팅은 [Git 기초] 입니다. :) 1. Git이란? (참고 : https://git-scm.com/book/ko/v2 (공식 Site 한글 매뉴얼)) 1.1 형상 관리 도구(Configuration Management Too

goddaehee.tistory.com

 

'서버 & 형상관리 > GIT' 카테고리의 다른 글

[GIT] Git 용어  (0) 2023.09.18
[GIT] Git과 Github의 차이  (0) 2023.09.12
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함