세리프 따라잡기
git에 대해 간단한 정리 본문
git이란?
소스코드를 저장하는 저장소. 분산형 버전관리 시스템. 즉 버전관리, 백업, 협업의 3대 사용 목적을 가졌다.
- 버전관리 시스템이란? 문서나 코드의 변경사항을 저장해 과거의 상태를 열람, 복원할 수 있게 함. 또한 협업시에 협업자들의 변경사항을 자동으로 붙이고 충동을 방지한다.
git의 사용 이점
- 작업을 하면서 방대해진 파일들에 대한 관리가 수월하다. 이를 백업해줌으로 파일 관리를 해주고, 또한 백업을 통해 협업까지 할 수 있게 한다.
- 협업을 할 때, 협업자와 동시에 같은 코드줄을 수정 및 저장을 통해 충돌한다면 이 작업의 마지막 처리자에게 알림을 주어 실수를 없게 한다. (내용 덮어쓰기와 같은 이슈를 없애준다)
- 이전의 특정 시점에 저장한 단계로 쉽게 되돌아갈 수 있다.
git의 종류
- git (origin): 명령어를 통한 버전, 백업 관리 (초심자에게 추천하지 않는다)
- sourcetree: 복잡하지만 자유로운 툴
- tortoisegit: 윈도우 탐색기에 기생하며 사용되는 툴 (윈도우 전용)
- github (desktop): 쉽다. 하지만 강력하진 않다.
'Git' 카테고리의 다른 글
git branch의 모든 것 (0) | 2022.06.06 |
---|---|
git bash here이 작동 안 할 때/ 안 뜰 때 (0) | 2021.03.08 |
branch&conflict 에 대해 정리 (0) | 2021.02.07 |
git의 버전 관리에 대해 [시작, 만들기, 명령어, 설정, 깃허브 연동 등…] (0) | 2021.02.07 |
CLI를 이용해 git을 사용하는 이유 및 다운로드 방법 (윈도우 버전) (0) | 2021.02.05 |
Comments