Git, Github 개념정리

김만규·2023년 8월 5일
0

Git, Github 개념

Git이란

• 깃(Git)은 분산형 버전 관리 시스템(Version Control System)의 한 종류라고 보면 됩니다.

깃(Git)의 장점 : 소스코드를 따로 주고 받을 필요없이, git을 사용하면 하면 프로젝트, 같은 파일을 여러 사람이 동시에 병렬 개발이 가능합니다

깃(Git)의 기본적인 용어들

  • Repository : 저장소를 의미합니다. 저장소는 히스토리, 태그, 소스의 Branch에 따라 버전을 저장합니다. 저장소를 통해서 작업자가 변경한 모든 히스토리를 확인할 수 있습니다.
  • Working Tree : 저장소를 어느 한 시점을 바라보는 작업자의 현재 시점을 의미합니다.
  • Staging Area : 저장소에 커밋하기 전에 커밋을 준비하는 위치입니다.
  • Commit : 현재 변경된 작업 상태를 점검을 마친 뒤 확정하여 저장소에 저장하는 작업을 의미합니다.
  • Head : 현재 작업중인 Branch를 의미합니다.
  • Branch : 분기점을 의미합니다. 복사하여 Branch에서 작업을 한 후 완전할 경우 Merge를 합니다.
  • Merge : Branch의 내용을 현재 Branch로 가져와 합치는 작업을 의미합니다.

0개의 댓글