Git 버전 관리 시스템

Son_Doobu96·2023년 1월 29일
0

DevOps 이론

목록 보기
9/25
post-thumbnail

◎ Git 이란?

Git은 ‘형상 관리 시스템’(Version Control System)에서 가장 대표적이고 많이 사용되는 시스템이다.
형상 관리 시스템이란 영문 그대로 프로젝트의 버전을 관리하는 것이 주된 목적이다.
앞서 CICD 과정에서 다양한 버전을 출시하는 이유는 안정적인 운영​을 위해서라고 배웠는데
Git을 통해 알 수 있는 것은 단순히 버전을 높여만 가는 것이 중요한 것이 아니라 버전을 높여가며 ​문제를 해결하고 그 해결 과정을 기록함​으로써,
발생한 문제에 대한 기록을 남길 수도 있고 이렇게 쌓인 데이터를 기반으로 앞으로 만나게 될 문제에 대한 해결 능력(기록 자산)을 키우는 것이
중요함으로 그 능력을 키우기 위해 Git을 사용한다는 것을 알 수 있다.

◎ 버전 관리를 사용하는 이유는? (Git의 사용 이유를 정리하자면)

  • 파일이 변경되면 변경 이력을 저장할 수 있다.

  • 이전 버전으로의 회귀가 가능하다.

  • 어떤 변경이 발생했는지 알아보기 쉽다.

  • 협업하기에 좋다.

  • 백업하기에 좋다

가장 헷갈리는 개념?

git과 github 둘은 다른것인가???

■ Git
버전 관리 시스템 중 가장 많이 사용되는 시스템을 말한다. git을 통해 소스코드를 관리하고 추적할 수 있다.

■ GitHub
Github는 Git Repository를 관리할 수 있는 클라우드 기반 서비스이다. 즉 Git으로 버전을 관리하는 폴더에 대해서 Github를 통해 많은사람들이 공유하고 접근할 수 있는 공간으로 SNS와 같다고 생각하면 된다.

profile
DevOps를 꿈꾸는 엔지니어 지망생!

0개의 댓글