728x90
반응형
형상관리 도구 Git
기록을 제대로 남기지 않으면 내가 어디서 잘못된 건 지 알기 힘들다.
→ 기존의 원래 문서를 건들이지 않고, 롤백할 수 있게 이력을 남길 수 있는 도구
※ [ .git ]에 안보이게 숨겨둔다.
①혼자 개발할 때
②협업 할 때
개발자들은 Git을 자유자재로 다룰 줄 알아야한다.
개발 한 후 git에 업로드하면 어디서든 사용할 수 있다.
▣ Git의 장점
-다른 사람 코드랑 내 코드를 비교해준다.
-버전에 대한 기록이 남아있음
▣ 형상이란?
software(개발 산출물)을 말한다. 굉장히 자주바뀐다. (요구사항 분석 시 등등)
※하드웨어 형상도 있기만 자주 안바뀌니까 수기로 관리할 때도 있다.
▣ SCM (Software Configuration Manager)
CVS(Concurrent Versions System) : 중앙집중 저장방식 → 잘못해서 중앙서버가 날아가면 통으로 날아간다.
↓
개선하여 분산 시스템을 만들었다.
Subversion(SVN) : 유료화로 열받아서 무료버전 일주일만에 내놓음
Git : 분산모델 , 분산저장 및 관리방식 개선, 가장 많이 사용
728x90
반응형
'Git' 카테고리의 다른 글
계정이 2개일 때, commit전에 git bash로 git 사용자 확인하기 (0) | 2023.07.29 |
---|