Git

윤라윤·2022년 12월 20일
0

Git

깃은 형상 관리 도구 중 하나이다.
-> 버전관리 시스템
-> 소스코드를 관리할 수 있게 해주는 무료, 공개 소프트웨어

Git의 장점

  1. 소스코드를 주고 받을 필요 없이, 같은 파일을 여러 명이 동시에 작업하는 병렬 개발이 가능하다.
  2. 브랜치를 통해 개발한 뒤, 프로그램에 합치는 방식인 merge로 개발이 가능하다.
  3. 분산 버전관리이기 때문에 인터넷이 연결되지 않은 곳에서도 개발이 가능하며 중앙 저장소가 날라가도 다시 원상복구 할 수 있다.
  4. 개인 프로젝트여도 git을 통해 버전관리를 하면 체계적인 개발이 가능해지고 프로그램이나 패치를 배포하는 과정도 간단해진다.

Git 관련 용어

  • Repository: 저장소
  • Working Tree: 작업자의 현재 시점
  • Staging Area: 커밋을 준비하는 위치
  • Commit: 저장소에 저장하는 작업
  • Head: 현재 Branch
  • Branch: 가지 또는 분기점
  • Merge: 합치는 작업

Git 사용 기초 용어

  • git init: 폴더 초기화
  • git branch: 독립적인 공간
  • checkout: 브랜치 이동
  • git commit: 작업의 마침을 알리는 작업
  • git pull: 내 로컬 저장소에 적용
  • master: git init시에 default 가지
profile
개발 공부중

0개의 댓글