본문 바로가기

플밍 is 뭔들/GIT

01-1. Git 기본 소개

※ 버전 관리 시스템(Version Control System) = 형상관리, 소스관리

버전이란?
 - 의미있는 변화들(기능의 개선, 버그수정, 고객의 요구사항에 맞게 소프트웨어를 커스터마이징하여 제공했다 등등)

버전 관리 시스템이란?
 - 의미있는 변화들을 관리하는 체계, 방법론, 소프트웨어
   ex) 어떤 문서에 변화가 있을 때 원본 문서를 수정하는게 아니라 원본 문서를 복사해서 복사본에 수정사항을 작성한다.
   이렇게 변화가 있을때마다 버전을 업데이트하면서 문서를 관리하면 나중에 원하는 버전의 문서를 사용할 수 있다.

GIT이란?
  1. 리누스 토발즈가 리눅스 커널소스 관리를 위해 만든 소스 버전 관리 프로그램.
  2. 속도에 중점을 둔 분산형 버전관리 시스템(DVCS) - 대형프로젝트에 효과적
  3. SVN과 다르게 COMMIT은 로컬 저장소에서 이루어 지고 PUSH라는 동작으로 원격 저장소에 반영됨. 또한 받을때도 pull 또는 fetch로 서버에서 변경된 내역을 받아 올 수 있다.



** Git설치 
Git Bash 설치 후 git이라고 명령어를 날렸을 때 아래와 같은 화면이 나온다면 제대로 설치된것이다.


** SourceTree설치(GUI환경에서 Git을 제어할 수 있는 툴) 

설정은 defualt설정을 따르는게 좋다.



'플밍 is 뭔들 > GIT' 카테고리의 다른 글

04. 원격저장소  (0) 2017.01.12
03. 브랜치(Branch)  (0) 2017.01.12
02. 되돌리기  (0) 2017.01.12
01-3. 버전 만들기(commit)  (0) 2017.01.12
01-2. 저장소 만들기  (0) 2017.01.12