본문 바로가기
Git

Git이란?

by 히예네 2023. 3. 24.
728x90
반응형

형상관리 도구 Git

기록을 제대로 남기지 않으면 내가 어디서 잘못된 건 지 알기 힘들다.

→ 기존의 원래 문서를 건들이지 않고, 롤백할 수 있게 이력을 남길 수 있는 도구

※ [ .git ]에 안보이게 숨겨둔다.

 

①혼자 개발할 때

②협업 할 때

개발자들은 Git을 자유자재로 다룰 줄 알아야한다.

 

개발 한 후 git에 업로드하면 어디서든 사용할 수 있다.


▣ Git의 장점

-다른 사람 코드랑 내 코드를 비교해준다.

-버전에 대한 기록이 남아있음

 

▣ 형상이란?

software(개발 산출물)을 말한다. 굉장히 자주바뀐다. (요구사항 분석 시 등등)

※하드웨어 형상도 있기만 자주 안바뀌니까 수기로 관리할 때도 있다.

 

▣ SCM (Software Configuration Manager)

CVS(Concurrent Versions System) : 중앙집중 저장방식 → 잘못해서 중앙서버가 날아가면 통으로 날아간다.

개선하여 분산 시스템을 만들었다.

Subversion(SVN) : 유료화로 열받아서 무료버전 일주일만에 내놓음

Git : 분산모델 , 분산저장 및 관리방식 개선, 가장 많이 사용

 

728x90
반응형