세리프 따라잡기

git에 대해 간단한 정리 본문

Git

git에 대해 간단한 정리

맑은 고딕 2021. 2. 5. 16:49

 

git이란?

소스코드를 저장하는 저장소. 분산형 버전관리 시스템. 즉 버전관리, 백업, 협업의 3대 사용 목적을 가졌다.

- 버전관리 시스템이란? 문서나 코드의 변경사항을 저장해 과거의 상태를 열람, 복원할 수 있게 함. 또한 협업시에 협업자들의 변경사항을 자동으로 붙이고 충동을 방지한다.

git의 사용 이점

- 작업을 하면서 방대해진 파일들에 대한 관리가 수월하다. 이를 백업해줌으로 파일 관리를 해주고, 또한 백업을 통해 협업까지 할 수 있게 한다.

- 협업을 할 때, 협업자와 동시에 같은 코드줄을 수정 및 저장을 통해 충돌한다면 이 작업의 마지막 처리자에게 알림을 주어 실수를 없게 한다. (내용 덮어쓰기와 같은 이슈를 없애준다)

- 이전의 특정 시점에 저장한 단계로 쉽게 되돌아갈 수 있다.

git의 종류

- git (origin): 명령어를 통한 버전, 백업 관리 (초심자에게 추천하지 않는다)

- sourcetree: 복잡하지만 자유로운 툴

- tortoisegit: 윈도우 탐색기에 기생하며 사용되는 툴 (윈도우 전용)

- github (desktop): 쉽다. 하지만 강력하진 않다.

Comments