본문 바로가기
안드로이드 웹앱 콘테츠 개발자 양성(국비지원)/형상관리(Git Hub 등등)

형상관리 (SCM) Git 다운로드 하기

by 차누감 2019. 10. 30.

소프트웨어 고위직들이 '신입 직원이 가졌으면 좋겠다.'는 기능이 형상관리이다. 소프트웨어를 개발 관리를 할 때 쓰이므로, 개발할 때 아무리 계획을 잘 짜도 그 계획이 다시 엎어지는 경우가 허다하다..

 

즉, 기존에 초안에서 수정을 하다보면 초안 문서를 남겨 놓는다. (수정하다가 안되면 다시 초안이 필요하므로..)

 

예) A라는 문서를 만들었으면, 다음 날은 A'(A 복사본)을 만들어서 거기서 작업(A'+다른 기능 붙이기[B])을 한다.

그러다가 오류가 발생하면 A라는 문서를 다시 복사하여 작업을 한다. 만약 기능 붙이기를 잘 해서 (AB)문서가 만들어졌다면 그것을 다시 복사본(AB')를 만들어서 작업을 하는 것.

 

실질적으로 형상관리를 해보았다면 문서를 복사해도 파일은 하나로 보일 것이다.

이것은 깃허브를 쓰면서 확인해보자.

 

이렇게 복사해서 작업을 하는 것을 형상관리라 생각하면 된다.

형상 관리에 쓰이는 용어이다. 한번 대충 의미만 알고 넘어가자. ( 누가 말하면 알아들어야지..)

용어

설명

중앙 저장소(Repository)

원본 소스를 저장하고 있는 저장소

작업 디렉토리(Working Copy)

원본 저장소로부터 체크아웃을 통해 내려 받은 내 로컬 PC에 있는 작업 사본 디렉토리

커밋(Commit)

작업 디렉토리에서 변경, 추가 및 삭제된 파일을 원본 저장소인 서버에 적용

갱신(Update)

체크아웃을 받은 작업 디렉토리를 원본 저장소의 가장 최신 커밋된 버전까지 업데이트하는 명령어

리비전(Revision)

소스 파일을 수정하여 커밋하게 되면 일정한 규칙에 의해 숫자가 증가. 저장소에 저장된 각각의 파일 버전

되돌리기(Roll Back)

작업 디렉토리에 저장되어 있는 사본을 특정 리비전 또는 특정 시간으로 복원할 수 있도록 하는 명령어

 

이제 형상관리를 알아보기 위해 다운로드 해보자

https://git-scm.com/downloads

 

Git - Downloads

Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific

git-scm.com

다운 받은 설치 파일을 실행시키자.

아무것오 안건드리고 그냥 다 Next하면 된다.

 

Git을 다운로드하는 방법을 알아보았다.

댓글