Git이란?
깃(Git)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리
시스템이다.
(분산 버전 관리 시스템은 여러명의 개발자(분산)가 특정 프로젝트를 자신의 컴퓨터로 협업하여 개발하면서 버전을 관리할 수 있는 시스템)
최초에는 리누스 토르발스가 리눅스 커널 개발에 이용하려고 개발하였으며, 현재는 다른곳에서도 널리 사용되고 있다.
깃(Git)의 작업 폴더는 모두, 전체
기록과 각 기록을 추적할 수 있는 정보를 포함하고 있으며, 완전한 형태의 저장소이다(로컬에 커밋이 된다).
네트워크에 접근하거나 중앙 서버에 의존하지
않는다.
또한 깃(Git)은 중앙 서버 컴퓨터와 여러개의 컴퓨터들이 연결되어 모두 같은 버전의 데이터베이스를 유지한다.
이 버전은 업데이트가 될 때마다 자동으로
생성된다. 따라서 이 파일들은 최신버전으로 모든 컴퓨터에서 유지될 수 있을 것이다.
이렇기에 프로젝트를 진행할 때 깃(Git)은 아주 유용하며 필수적으로 많이
사용한다.
프로젝트에서 내가 작업한 부분을 올리고 다른 사람이 작업한 부분을 올려 스냅샷이 저장되고 어떠한 코드도 손실되지 않고 나눠서 작업한 파일을 병합할 수 있기
때문이다.
[GIT 공홈]