상세 컨텐츠

본문 제목

Git이란?

IT

by ad-humanity 2023. 9. 7. 17:08

본문

728x90
반응형

Git이란? 

 

형상관리도구

 

형상관리도구는 다른말로 버전 관리 시스템 이라고도 한다

Git은 프로젝트 소스코드를 효과적으로 관리할 수 있는 시스템이다.

 

효과적 관리란? 

 

여러 명이 동시에 작업하더라도 문제 없도록 한다.

소프트웨어의 여러 버전을 동시에 관리 할 수 있다.

프트 진행의 모든 로그를 볼 수 있으며 해당 시점으로 되돌리는 것도 가능하다. 

 

소프트웨어 프로젝트시 가장 중요하다. 

 

 

Git을 사용하는 이유

 

코드 관리 측면

 

변경된 이력 확인

이전 이력으로 되돌리기

다른 기능의 버전 코드 유지

현재 최종이 어느 시점인지 표현할 수 있음

 

Git 기반의 서비스

 

각 기능별로 분업 후 하나의 코드로 합칠 수 있음

같은 부분을 수정해 문제가 생기는 경우 안내

협업으로 인한 실수 예방 

팀원 간의 커뮤니케이션 지원 

 

Git의 기반의 서비스

 

 

 

 

1. Bitbucket

 

Bitbucket | Git solution for teams using Jira

Bitbucket Cloud is a Git-based code and CI/CD tool optimized for teams using Jira.

bitbucket.org

서로 커뮤니케이션 하는 걸 중시하는 플랫폼이고 협업을 위한 소프트웨어들과 연계가 잘 되어있다. 

 

2. Gitlab

 

The DevSecOps Platform

From planning to production, bring teams together in one application. Ship secure code more efficiently to deliver value faster.

about.gitlab.com

설치형 Git이다. 보안이 안좋을 수 있다. GitLab같은 경우는 Git프로그램 자체를 서버에 받아서 설치를 해서 회사 내부에서 소스코드를 관리하고 Git의 기능들을 활용 할 수 있게해주는 기능들이며 설치형 Git이다. 

 

3. GitHub

 

GitHub: Let’s build from here

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

github.com

GitHub는 소프트웨어 개발 프로젝트를 위한 소스코드 관리 서비스입니다. 소스 코드를 열람하고 간단한 버그 관리, SNS 기능까지 갖추고있어 개발자에게 없어서는 안될 서비스입니다. GitHub를 사용하여 버전 관리를 실시하고있는 기업도 다수 있습니다.

 

 

728x90
반응형

관련글 더보기