본문 바로가기
깃허브/Git

git) 형상관리를 위한 git

by nomfang 2022. 1. 13.
728x90
반응형

 

형상 관리

소프트웨어의 형상

소프트웨어의 형상은 계속 변한다

형상의 종류

  1. 스토리 보드, 와이어 프레임, 프로토 타입 등의 문서 산출물
  2. 플로우 차트
  3. 소스 코드

형상관리

소프트웨어의 변경점을 체계적으로 추적하고 관리하는 모든 활동
Sortware Configuration Management(SCM)

프로젝트의 리스크를 최소화하고, 소프트웨어의 품질을 확보할 수 있다

git

소스코드를 효율적으로 관리하기 위한 형상/버전 관리 도구
리눅스를 만든 리누스 토발즈에 의해 개발됨

git의 목표

  • 빠른 속도
  • 단순한 구조
  • 비선형적 개발 (병렬 개발과 공유)
  • 완벽한 분산
  • 리눅스 커널과 같은 대규모 프로젝트에 유용

중앙 집중형 / 분산 집중형

  • 중앙 집중형: 하나의 서버에서 공동으로 파일을 관리
    • 직관적이고 관리가 쉽지만 네트워크 및 서버 오류 등에 취약
  • 분산 집중형: 서버와 로컬 모두에서 동일한 파일을 관리

git 설치

https://git-scm.com/
기본 설정으로 쭉 설치해도 무관
설치 후 git bash를 실행하여 git --version 명령어를 실행하여 버전 확인 및 설치 확인 가능

 

반응형

댓글