깃(Git) 이란?

2018. 8. 31. 14:44Information Technology/Tool


1.  정의

 Git(깃)이란 프로젝트의 변경을 관리하는 버전관리 소프트웨어이다. 


2. 목적

프로젝트 진행 시 동료와 함께 하나의 웹사이트 페이지에 소스코스를 업데이트를 하고 할때, 깃은 누군가의 작업을 겹쳐쓰고 지워지는 그런 일을 방지하는 일을 한다.


3. 용어정리

- 커맨드 라인(Command Line): 깃 명령어를 입력할 때 사용하는 프로그램

- 버전관리(Version Control): 서비스의 목적, 프로젝트 히스토리의 모든 시점의 "스냅샷"을 유지함.

- 커밋(Commint) : 그 시점의 저장소의 "스냅샷"을 찍어, 프로젝트를 이전의 어떠한 상태로든 재평가하거나 복원할 수 있는 체크포인트를 가질 수 있다.

- 브랜치(Branch): 작업자들은 메인 프로젝트의 브랜치를 따와서(branch off), 자신이 변경하고 싶은 자신만의 버전을 만든다. 작업을 끝낸 후 , 프로젝트의 메인 디렉토리인 "master"에 브랜치를 다시 "Merge"한다.